压缩包安装apache后的一些设置:
安装完后使用httpd命令如果有如下报错:
-bash: httpd: command not found 表示路径PATH未设置
设置路径:PATH=$PATH:/usr/local/apache2/bin
永久更改路径 vim /etc/profile 里面加上 PATH=$PATH:/usr/local/apache2/bin 即可。
------------------------------------------------------
Apache安装目录在:/usr/local/apache2/
更改登陆ip:vim /usr/local/apache2/conf/httpd.conf
找到 : ServerName www.example.com:80 更改为 ServerName localhost:80 去掉#
更改防火墙端口或者关闭防火墙:
查看防火墙端口:firewall-cmd --list-all
防火墙增加80端口:firewall-cmd --permanent --add-port=80/tcp
重启防火墙:firewall-cmd --reload
在浏览器输入local host的IP
使用ifconfig 查看本机IP
启动:/usr/local/apache2/bin/apachectl start apaceh
停止:/usr/local/apache2/bin/apachectl stop
重启:/usr/local/apache2/bin/apachectl restart
重启时不中断现有链接:/usr/local/sbin/apachectl graceful
apache已经安装为Linux服务器后使用如下:
启动:service httpd start
重新启动:service httpd restart
停止服务:service httpd stop
检查是否开启apache: ps -ef | grep httpd
:ss -antupl | grep 80
:httpd -t
:pstree #查看线程
[root@TestServer htdocs]# ps -ef | grep httpd
root 26043 1 0 15:37 ? 00:00:00 /usr/local/apache2/bin/httpd -k start
daemon 26044 26043 0 15:37 ? 00:00:00 /usr/local/apache2/bin/httpd -k start
daemon 26045 26043 0 15:37 ? 00:00:00 /usr/local/apache2/bin/httpd -k start
daemon 26046 26043 0 15:37 ? 00:00:00 /usr/local/apache2/bin/httpd -k start
root 26132 7412 0 15:37 pts/0 00:00:00 grep --color=auto httpd
[root@TestServer htdocs]# ss -antupl | grep 80
tcp LISTEN 0 80 [::]:3306 [::]:* users:(("mysqld",pid=13761,fd=10))
tcp LISTEN 0 128 [::]:80 [::]:* users:(("httpd",pid=26046,fd=4),("httpd",pid=26045,fd=4),("httpd",pid=26044,fd=4),("httpd",pid=26043,fd=4)
[root@TestServer htdocs]# httpd -t
Syntax OK
如此状态为开启。
查看版本:httpd -v
如果要修改网页的内容,可以在 : /usr/local/apache2/htdocs 下的 index.html 文件里 进行vim 更改。
systemctl status httpd.service
2)yum源安装
服务目录 /etc/httpd
主配置区 /etc/httpd/conf/httpd.conf
网站数据目录 /var/www/html
访问日志 /var/log/httpd/access_log
错误日志 /var/log/httpd/error_log
命令存放区 /usr/sbin/httpd