1. Web服务配置
步骤:
-
建立ronin账号:
#useradd ronin
-
建立个人主页文件夹和默认主页文件:
#cd /home/ronin #mkdir www #vim www/index.html
-
输入内容并保存:
This is Ronin home page!!
-
设置访问权限
#chmod 755 /home/ronin #chmod 755 /home/ronin/www #chown ronin:ronin /home/ronin/www
-
设置httpd.conf文件
#vi /etc/httpd/conf/httpd.conf
添加如下内容:Alias /ronin "/home/ronin/www" <Directory "/home/ronin/www"> AllowOverride None Options None Require all granted </Directory>
-
重启apache并测试
#systemctl restart httpd
-
修改前备份配置文件:
#cd /etc/httpd/conf
#cp httpd.conf httpd.conf.bak
-
关闭防火墙或打开80端口
#systemctl stop firewalld
-
关闭selinux
#setenforce 0
IP地址相同,端口号不同的配置:
-
新建www.文件夹和index.html文件
-
在httpd.conf中添加:
<Directory "/home/ronin/www"> Options Indexes FollowSymLinks AllowOverride all Require all granted </Directory>
-
设置监听端口8088
Listen 8088 <VirtualHost *:8088> DocumentRoot "/home/ronin/www" ServerName www.ibm.com #DNS </VirtualHost>
-
重启httpd服务
#systemctl restart httpd
IP地址相同,端口号不同的配置:
-
在/home/ronin分别新建www, www_2文件夹和对应的index.html,修改访问权限
-
在网卡上绑定新IP
#nmcli con modify ens33 +ipv4.address 192.168.26.200/24
-
在httpd.conf中添加:
<Directory "/home/ronin/www"> Options Indexes FollowSymLinks AllowOverride all Require all granted </Directory>
<Directory "/home/ronin/www_2"> Options Indexes FollowSymLinks AllowOverride all Require all granted </Directory>
-
设置监听端口80
<VirtualHost 192.168.26.144:80> DocumentRoot "/home/ronin/www" ServerName www.ibm.com #DNS </Virtua