• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

Linux 用Apache服务部署网站,

武飞扬头像
W15G~HL
帮助1

我们用Apache服务搭建一个网站,首先我们要有一个DNS服务器,可以参考《Liunx DNS服务器正反解析,域名转发》,环境搭建可以参考《学Linux必会的linux环境最小化基础搭建,超详细》

我们把要用到的网站域名首先要列出来,我就用www.test.com,yun.test.com这两个,再就是我们弄两个虚拟机,我的是1和图形化这两台虚拟机,其中1有DNS和Apache,而图形化就用来做测试,网段都是10.10.45.0/24的。

这是我1和图形化虚拟机的网卡配置,主要是红色线是我加的,如图所示:

学新通

我将1做为服务机,图形化就做客服机,你们就随意自己看着办。

在服务机上装上Apache,命令:

yum install -y *http*

安装好后我们就将Apache开启,再加入开机启动项里,命令:

systemctl start httpd

systemctl enable httpd

如图所示:

学新通

我们现在来将网页要存放的位置给安排好,我就弄一个位置,如图所示:

 学新通

因为我们要域名访问,所以在DNS的正/反解析子配置文件里,把我们要用的域名写进去,如图所示:

正:

学新通

反:

学新通

添加好后就保存退出就好了,接下来就是,把我们的网页信息写好,我就随便写写,你们随意,如图所示:

学新通

接下来就是配置我们的主配置文件,红色的是访问网页的根目录,我们的网页是存放在/www里的,所以改成/www,蓝色框的是网站的具体存放路径和详细配置,我们是要建立两个网站的,所以就是两个不同的目录,但不过都在一个目录下,DocumentRoot是目录路径,ServerName是指定域名,Require all granted是允许所有主机访问,而AllowOverrideNone是相应的配置目录下的.htaccess文件是不被读取的,即无法生效。如图所示:

 学新通

配置好后我们保存退出,再重启一下http服务,命令:

systemctl restart httpd

把两个服务器防火墙默认策略和selinux关了,不然会出现访问不了的,连接不上的情况。

弄好后我们就可以访问网站了,我们就在客服机的浏览器上做,如图所示:

学新通

 学新通

 学新通

 现在是可以访问的了,我们现在给yun.test.com这个网站设置一个用户认证,我们来到服务机,修改http的主配置文件/etc/httpd/conf/httpd.conf,我们就只要添加蓝色框的参数,参数从上往下解释就是,1指定使用基本认证方式,2定义提示信息,3认证密码存放的路径,4指定所有的用户都能进行登录,修改内容如图所示:

 学新通

好了,我们的网站用户和密码还没设置的,我们要按照我们在配置里指定的路径设置,我就弄一个aaa的用户和123456密码,你们随意,-c是指第一次生成,设置命令:

htpasswd -c /etc/httpd/conf/passwd aaa

生成之后就重启http服务,如图所示:

学新通

这样就好了我们再到客服机上访问,就可以看到用户认证窗口了,这时我们只要输入用户名和密码就可以了,如图所示:

学新通

 如果还有什么疑惑不解的可以评论私信我,看到就回。

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhhkiiba
系列文章
更多 icon
同类精品
更多 icon
继续加载