Linux 第十节( APACHE )

 

Apache   基金会,软件

http 协议

httpd  软件包

 

 

 

vim /etc/httpd/conf/httpd.conf   //网站配置主文件

systemctl restart httpd

systemctl enable httpd

1.网站数据不存在

     /var/www/html

2.权限不足

 

------------------------------------------------------------

   SElinux 安全子系统 

   vim /etc/selinux/config

     SElinux域    //对管理服务功能

     SElinux安全上下文            

 

 三种方式:

    enforcing       //强制开启

    permissive

    disabled

  

getenforce

关闭:setenforce 0

开启:setenforce 1

 

semanage fcontext -a -t   http_sys_con_content_t /home/wwwroot/*  

restorecon -Rv /home/wwwroot  //立即生效

 

-----------------------------------------------------------------------------

useradd  xiao   //新建一个用户

vim /etc/httpd/conf.d/userdir.conf  //用户准入功能文件

su - xiao

mkdir public_html

cd public_html

vim index.html

chmod -R 755 public_html/

systemctl restart httpd

setenforc 0

getsebool -a  | grep http   //查看SElinux的http策略信息

setsebool -P   //设置selinux策略

htpaswd -c /etc/httpd/passwd xiao   //创建一个密码验证文件

vim /etc/httpd/conf.d/userdir.conf

                        allowoverrid all

                        authuserfile /etc/http/passwd

                        authname  xxxxxxxxxxxxxxxx

                        authtype basic

                        requier user   xiao

systemctl restart httpd

 

-------------------------------------------------------------------------------

虚拟主机功能:

1.Ip 地址

2.域名

3.端口

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

 

posted @ 2020-11-25 13:10  稻牛  阅读(40)  评论(0编辑  收藏  举报