CentOS7安装apache2并启动
源码安装
地址:https://downloads.apache.org/httpd/
https://downloads.apache.org/httpd/httpd-2.4.54.tar.gz
参考:https://www.cnblogs.com/xiangqs/p/8663947.html
启动和停止
网上搜到的都是/usr/local/apache2/bin/apachectl start apache
但是命令行提示
因此使用/usr/local/apache2/bin/httpd -k start
出现上面的问题
解决参考:http://www.gzidc.com/FrontCms/getHelpArticleShow/cat_id/138/art_id/235.html
在httpd.conf文件钟加入ServerName IP:80即可
/usr/local/apache2/bin/httpd -k start 启动
/usr/local/apache2/bin/httpd -k stop 停止
另外刚安装完apache2好像就自启动了,在浏览器输入ip可以直接看到
隐藏版本号
参考:http://t.zoukankan.com/lsdb-p-6794955.html
如果httpd.conf里没有这两个变量可以自己加上,但没有的情况下默认版本号隐藏
修改httpd目录权限
这是我的实验题目,可以略过不看
将httpd目录的权限设置为751
进入bin目录执行chmod 751 httpd
751=4+2+1 4+1 1=rwxr-x–x
=所有者可读可写可执行 同组用户可读可执行 其他用户可执行
可读4 可写2 可执行1