首页
学习
活动
专区
圈层
工具
发布

创建带httpd服务的CentOS Docker镜像

一、拉取带sshd服务的centos docker镜像到本地 命令: docker pull freedoms1988/centos7-sshd 解释: docker pull【拉取命令】 freedoms1988...sbin/sshd -D 解释: docker run【运行命令】 -p 10022:22【映射端口:宿主机10022到docker22】 -d freedoms1988/centos7-sshd【本地镜像名...解释: 1、配置编译参数,安装路径 2、编译并安装 九、修改httpd配置 命令: sed -i 's/#ServerName www.example.com:80/ServerName...localhost:80/g' /usr/local/apache2/conf/httpd.conf 解释: sed【查找命令】 -i【替换参数】 's/#ServerName www.example.com...:80/ServerName localhost:80/g' 【待替换参数/替换参数】/usr/local/apache2/conf/httpd.conf【文件路径】 十、启动httpd 命令: 1

1.9K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    本地DNS攻击原理与实例

    由上可知,DNS 攻击的关键就在于伪造一个 IP 地址,返回给用户机。对于本地的 DNS 我们可以从两个方面进行攻击。...(1)监听到用户发送 DNS 解析请求后,在 DNS 返回 IP 之前包含伪造假的 IP 地址的包给用户 (2)利用 DNS 每次都会优先检查本地 Cache 的漏洞,修改 Cache 中指定域名的对应...实战演练 使用嗅探进行 DNS ID 欺骗 当攻击者和受害者处于同一本地局域网时,当一个用户在 web 浏览器键入一个网址,如 www.chase.com ,用户的机器将向 DNS 服务器发出一个 DNS...在 netwox 中将 IP 值改为目标 DNS 服务器的 IP 地址,并将模式更改为 raw 当用户发出 www.google.com 的域名解析请求后,DNS 服务器查询本地 Cahce 失败,便向服务器发送解析请求...那么对于处于远程网络的主机,是否可进行 DNS 攻击呢,答案自然是可以的,但首先我们需要对 DNS 的返回包内容有一个深入的了解,请关注后文远程 DNS 攻击实例。^^

    3.5K01

    如何在Debian 8上设置Apache虚拟主机

    如果您没有可供使用的域,也可以使用example.com和test.com,但是要按照本教程的第五个步骤,配置本地主机文件,将这两个域名映射到服务器的IP地址。...在ServerName后面填上您的域名,,第二个名为ServerAlias,定义了应该匹配的其他名称,就好像它们是基本名称一样。...第五步,设置本地主机文件(可选) 如果您没有域名,或者您只是进行测试,我们可以修改本地计算机的hosts文件。...确保在本地计算机上执行这些步骤,而不是在VPS服务器上执行这些步骤。您还需要知道本地计算机的管理密码或成为管理组的成员。...如果您使用的是Mac或Linux计算机,请输入以下命令编辑具有管理权限的本地文件: $ sudo nano /etc/hosts 如果您在Windows上,请打开具有管理权限的命令提示符并输入: c:\

    2.5K40

    PHP4在WinXP下IIS和Apache2服务器上的安装实例

    最近,有许多朋友问我在WindowsXp下PHP的安装过程,正好最近我在自己的机器上成功的以模块化的方式安装了PHP4.23。...,所以从某种角度上来说,以apache模块方式安装的PHP4有着比CGI模式更好的安全性以及更好的执行效率和速度。...(一)WEB服务器    首先你需要一要WEB服务器来支持PHP的运行,这里我们选择两种最常见的、也是用的最多的两种服务器来分别介绍。   ...现在常用的Apache有两个版本,一个是1.36的版本,另一个是Apache2系列的版本,在这里推荐你使用Apache2版本,你可以在Apache的官方网站上下载到最新的版本。       ...把doc_root改成你的服务器的根目录,把extension_dir改成你的PHP安装文件夹中的extensions文件夹所在的绝对路径。

    1.8K00

    php结合mysql制作小型图书查询系统

    4:项目大致进程: (1),lamp环境搭建,建立本地虚拟主机,php环境。...(2),先通过本地文件实现用户登陆界面,再转移到mysql, (3),php中置入mysql语句,实现根据返回数据建立新页面。 (4),由以上基础,再完善增删查改功能。 (5),完善页面美观度。...首先进入apache2目录 cd     /etc/apache2/sites-available 在这个里面有一个default.conf文件,里面就是放虚拟主机的目录信息的,用vim加sudo权限打开..., sudo vim 000-default.conf 我使用的是vim,文件名字上也有可能有细微差别,但是拓展名一般会是conf代表配置的意思, ServerName...然后保存,重启apache2 sudo service apache2 restart 然后修改你的hosts文件一般在/etc 目录下。

    2.3K40

    Linux 下 Bugzilla 的安装及配置

    下载 Bugzilla 并安装配置 选定一个将要安装 bugzilla 的目录,例如 /opt ,然后下载 bugzilla 到本地: sudo wget https://ftp.mozilla.org...---- 搭建在云服务器上 上述过程安装的 Bugzilla,只能在 Linux-Desktop 系统本地上使用,如果想要在 Linux-Server 中运行,或者想要实现远程访问该机器上的 Bugzilla...,你需要一个公网 IP 和一个域名(可选),只需修改 /etc/apache2/sites-available/bugzilla.conf 中的 ServerName 这一项,将其改为你的公网 IP 地址或者域名地址...这个问题不大,主要是因为在 apache2 配置文件中没有设置 ServerName。...如果强迫症看不顺眼的话,可以进入到 apache2 安装目录,编辑 apache2.conf sudo vim /etc/apache2/apache2.conf 在最后一行添加一项 ServerName

    4.3K10

    如何在Ubuntu 18.04上将Apache Web Root移动到新位置

    例如,如果您从同一个Apache实例提供多个网站,则将每个网站的文档根目录放在其自己的卷上,这样您就可以根据特定网站或客户端的需求进行扩展。 在本指南中,您将Apache文档根目录移动到新位置。...我们将修改[虚拟主机的文件对我们example.com的项目:/etc/apache2/sites-enabled/example.com.conf和/etc/apache2/sites-enabled...Set the 'ServerName' directive globally to suppress this message Syntax OK 如果要取消顶行,只需在/etc/apache2/apache2....conf主要(全局)Apache配置文件中添加一个ServerName指令即可。...本ServerName可以成为你的服务器的域名或IP地址。但这只是一条消息,不会影响您网站的功能。只要输出包含Syntax OK,您就可以继续了。

    1.6K00

    如何在Ubuntu 18.04上安装和配置Apache 2 Web服务器

    它的受欢迎程度可以通过以下事实来判断:全球约有46%的网站由Apache提供支持。 Apache允许网站开发人员通过网络提供他们的内容。 本教程是关于在Ubuntu系统上安装和配置Apache2的。...第1步:更新系统存储库 您可以通过首先更新Ubuntu存储库的本地包索引来下载最新版本的软件。...Set the 'ServerName' directive globally to suppress this message Syntax OK 解决错误: 输入以下命令以解决上述错误: linuxidc...@linuxidc:~/桌面/linuxidc.com$ echo "ServerName linuxidc.com" | sudo tee /etc/apache2/conf-available/servername.conf...然后: linuxidc@linuxidc:~/桌面/linuxidc.com$ sudo a2enconf servername Enabling conf servername.

    6.4K30

    linux apache2配置_apache2.4安装教程

    默认log在 /var/log/apache2/ (这个鸟地方让我找了好久) 二、配置文件说明 /etc/apache2/apache2.conf 此为apache2 的主配置文件 具体可参考...的端口配置文件,此处设置了apache2 需要监听的端口 使用 Linsten port 格式 /etc/apache2/httpd.conf 此为apache2的用户 “主” 配置文件,这里可以直接配置网站目录...需要注意一点 针对虚拟主机,ServerName 项需要在这里设置(不同的虚拟主机–即网站不同),可以写多个,否则在启动服务器的时候会提示:apache2: Could not reliably determine...的文件链接 netstat -anpt|grep 8080 有0.0.0.0:8080 的监听(这里和你设置的 ServerName 有关,可能是具体的IP地址) 访问 http://...,这样做的好处是管理较规范,模块化处理方便;但对于一个单独的虚拟主机来说,配置可能不那么简单,所以,我们可以充分利用apache2配置的灵活性,自定义配置方式:将虚拟主机的配置尽量集成在自己的配置中。

    2.9K20

    ubuntu下apache新建虚拟主机

    在开启虚拟主机前 要先去 /etc/apache2/apache2.conf  将 HostnameLookups Off 改为 HostnameLookups On 然后进入 进入 /etc/apache2...将里面的ServerName 后面的改成你将要使用的域名,切记改的域名要是有效的域名,也可以是二级域名,也可以是别人的域名 将DocumentRoot   后面的内容换成你要指向的项目的地址 然后保存退出...apache2 reload 这时你进入 /etc/apache2/sites-enabled  (这里面是你已经注册过的虚拟主机)  注:如果要取消注册的话,可以执行 sudo a2dissite...index.conf 然后重启一下apache服务器 sudo service apache2 restart 这之后,去你的域名解析的平台添加二级域名,这个域名要和刚开始你在配置文件中ServerName...后面的要一致 添加成功后 要在命令行下面执行 ping 域名 这是如果你看到你在域名解析平台添加域名时指向的那个服务器主机的ip地址,说明添加成功 这时你在你本地的浏览器中访问一下你刚刚配置的域名,就成功了

    2.3K40
    领券