首页 > Web开发 > 详细

Linux(CentOS 7)发布静态网站

时间:2019-11-22 19:49:19      阅读:117      评论:0      收藏:0      [点我收藏+]

发布单个网站

1、安装Apache服务        

# yum  install  -y  httpd

#systemctl  start  httpd.service

/etc/httpd/conf:该目录存放Apache服务器的配置文件

/var/www/html:该目录是Apache服务器的默认站点根目录

/etc/httpd/logs:Apache服务器的日志文件目录

2、测试Apache是否安装成功

  在浏览器的地址栏输入:localhost进行测试

3、将公司网站exam复制到/var/www/html/目录下,并修改配置文件:

   Vim/etc/httpd/conf/httpd.conf

      修改:DocumentRoot "/var/www/html/"为DocumentRoot "/var/www/html/exam"

  【修改完配置文件后必须要重启服务:systemctl restart httpd】

 

输入地址就可以直接访问了

 

 

通过修改配置文件/etc/httpd/conf/httpd.conf可以发布个性化网站

如:

主页名字不是index.html可修改

 技术分享图片

 

 

修改端口

 技术分享图片

 

 

检查

http -t

检测配置文件错误位置

 

 

发布多个网站

通过域名访问

技术分享图片

本地域名注册

优先级 : dns缓存 > hosts > dns服务

 

测试

 技术分享图片

 

然后修改配置文件技术分享图片

 

 技术分享图片

 

在最后一行增加一行

Include conf/vhost/*.conf

 

然后

在/etc/httpd/conf目录下新建vhost目录,并在下面新建attendance.conf和exam.conf

例:

attendance.conf文件内容

技术分享图片

 

 

这里只展示一个,另一个格式一样,修改以下网站所在路径和域名就行


然后重启服务后再网址输入域名后可以访问

 技术分享图片

 

 

通过不同端口访问

为每个网站设置不同的端口

方法与通过域名设置相似

 

(1)设置多个IP地址

(2)域名注册

(3)修改主配置文件:vim /etc/httpd/conf/httpd.conf

    Listen 80

    DirectoryIndex  index.html

    在末尾增加:Include conf/vhost/*.conf

 

1张网卡设置多个ip地址

 技术分享图片

技术分享图片

要保证每个ip都可以ping通

 

然后为每个网站单独添加配置文件

 

 

Linux(CentOS 7)发布静态网站

原文:https://www.cnblogs.com/zhuyunlong/p/11913594.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!