本文共 1930 字,大约阅读时间需要 6 分钟。
关闭SELinux
setenforce 0
getenforce
vim /etc/selinux/config
修改文件内容,设置SELINUX=permissive
。
设置虚拟机防火墙
firewall-cmd --set-default-zone=trusted
Web服务器基于B/S架构,提供网页服务。常用的服务器软件有httpd
(Apache)、Nginx和Tomcat。
安装httpd
yum -y install httpd
httpd -v
创建网页文件
/var/www/html
。echo "NSD1996 Web" > /var/www/html/index.html
启动服务
systemctl restart httpd
systemctl status httpd
访问测试
curl 192.168.4.7
http://localhost:80
http://192.168.4.7:80
配置文件路径
/etc/httpd/conf/httpd.conf
/etc/httpd/conf.d/*.conf
修改配置文件
vim /etc/httpd/conf/httpd.conf
DocumentRoot
:# 原始配置:DocumentRoot "/var/www/html"# 修改为:DocumentRoot "/var/www/myweb"
创建网页根目录
mkdir /var/www/myweb
echo "my web" > /var/www/myweb/index.html
systemctl restart httpdcurl 192.168.4.7
默认访问控制
-,默认情况下只有/var/www/
目录允许所有用户访问。 新增访问控制
vim /etc/httpd/conf/httpd.conf
AllowIndex On Options FollowSymLinks
安装NFS工具
yum -y install nfs-utils
配置NFS共享
vim /etc/exports
/public *(ro)
systemctl restart nfs-server
客户端挂载
mkdir /mynfsmount -t nfs 192.168.4.7:/public /mynfs
df -h
自动挂载设置
/etc/fstab
:vim /etc/fstab
192.168.4.7:/public /mynfs nfs defaults,_netdev 0 0
通过域名区分虚拟主机
vim /etc/httpd/conf.d/nsd01.conf
ServerName www.baidu.com DocumentRoot /var/www/baidu ServerName www.qq.com DocumentRoot /var/www/qq
域名解析配置
/etc/hosts
:vim /etc/hosts
192.168.4.7 www.baidu.com www.qq.com
通过端口区分虚拟主机
Listen 8080
curl www.qq.com:8080
通过以上配置,完成了Web服务器的搭建与NFS共享服务的配置,确保了服务器的稳定性和安全性。
转载地址:http://ebrg.baihongyu.com/