Linux(CentOS 7)发布静态网站

发布单个网站

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通

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

猜你喜欢

转载自www.cnblogs.com/zhuyunlong/p/11913594.html