经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 数据库/运维 » Linux/Shell » 查看文章
linux 学习第十四天(Apache安装、基于ip、基于域名、基于端口配置)
来源:cnblogs  作者:Rise_team  时间:2019/3/25 9:08:56  对本文有异议

一、虚拟主机

A、基于IP地址  B、基于域名  C、基于端口号

 

复习yum仓库挂载

mkdir /media/cdrom

mount /dev/cdrom /media/cdrom/

vim /etc/fstab

/dev/cdrom /media/cdrom iso9960 defaults 0 0

 

vim /etc/yum.repos.d/rhel7.repo

 

yum install httpd

systemctl restart httpd

systemctl enable httpd

 

vim /etc/sysconfig/network-scripts/ifcfg-eno16777736

systemctl restart network

 

基于IP地址

 

 

mkdir -p /home/wwwroot/10

mkdir -p /home/wwwroot/20

mkdir -p /home/wwwroot/30

echo "1111111" > /home/wwwroot/10/index.html

echo "2222222" > /home/wwwroot/20/index.html

echo "3333333" > /home/wwwroot/30/index.html

 

vim /etc/httpd/conf/httpd.conf

 

 

systemctl restart httpd

 

ls -lZd /var/www/html/

semanage fcontext -at httpd_sys_content_t /home/wwwroot

semanage fcontext -at httpd_sys_content_t /home/wwwroot/10

semanage fcontext -at httpd_sys_content_t /home/wwwroot/20

semanage fcontext -at httpd_sys_content_t /home/wwwroot/30

semanage fcontext -at httpd_sys_content_t /home/wwwroot/10/*

semanage fcontext -at httpd_sys_content_t /home/wwwroot/20/*

semanage fcontext -at httpd_sys_content_t /home/wwwroot/30/*

 

restorecon -Rv /home/wwwroot/

基于域名

mkdir -p /home/wwwroot/www

mkdir -p /home/wwwroot/bbc

mkdir -p /home/wwwroot/tech

 

echo "wwwwwwwww" > www/index.html

echo "bsbbbbbsbs" > bbs/index.html

echo "techtechtech" > tech/index.html

 

vim /etc/hosts

 

ls -lZd /var/www/html  (查看默认网站下权限)

添加基于域名虚拟主机权限

semanage fcontext -at httpd_sys_content_t /home/wwwroot

semanage fcontext -at httpd_sys_content_t /home/wwwroot/www

semanage fcontext -at httpd_sys_content_t /home/wwwroot/www/*

semanage fcontext -at httpd_sys_content_t /home/wwwroot/bbc

semanage fcontext -at httpd_sys_content_t /home/wwwroot/bbc/*

semanage fcontext -at httpd_sys_content_t /home/wwwroot/tech

semanage fcontext -at httpd_sys_content_t /home/wwwroot/tech/*

 

restorecon -Rv /home/wwwroot/  (使配置生效)

 

 

 

基于端口号

 

mkdir -p /home/wwwroot/8555

mkdir -p /home/wwwroot/8666

echo "8555555555555" > /home/wwwroot/8555/index.html

echo "8666666666666" > /home/wwwroot/8666/index.html

 

 

 

semanage port -l | grep http  (查看关于httpd服务相关端口号)

 

semanage port -at http_port_t -p tcp 8555

semanage port -at http_port_t -p tcp 8666

 

systemctl restart httpd

systemctl enable httpd

 

ls -lZd /var/www/html

semanage fcontext -at httpd_sys_content_t /home/wwwroot

semanage fcontext -at httpd_sys_content_t /home/wwwroot/8555

semanage fcontext -at httpd_sys_content_t /home/wwwroot/8555/*

semanage fcontext -at httpd_sys_content_t /home/wwwroot/8666

semanage fcontext -at httpd_sys_content_t /home/wwwroot/8666/*

restorecon -Rv /home/wwwroot/

 

Apache访问控制

 

yum install httpd

systemctl restart httpd

systemctl enable httpd

iptables -F

service iptables save

echo "weclcom to rise-house" > /var/www/html/server/index.html

 

systemctl restart httpd

 

原文链接:http://www.cnblogs.com/rise-home/p/10588722.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号