Linux系统为Ubuntu Apache相关命令 启动、重启、停止命令、反向代理
Linux系统为Ubuntu
查看apache服务状态
一、Start Apache 2 Server /启动apache服务
# /etc/init.d/apache2 start
or
$ sudo /etc/init.d/apache2 start
二、 Restart Apache 2 Server /重启apache服务
# /etc/init.d/apache2 restart
or
$ sudo /etc/init.d/apache2 restart
三、Stop Apache 2 Server /停止apache服务
# /etc/init.d/apache2 stop
or
$ sudo /etc/init.d/apache2 stop
四、查看端口是否被开启和监听
netstat -an | grep :80
查看ubuntu apache2 版本号
输入命令
apachectl -v apache配置反向代理 apache默认开启80,网站程序开启的是8090端口。希望用户访问80端口时自动代理到8090端口。
1.加载apache模块,使用a2enmod命令加载模块
a2enmod proxy proxy_balancer proxy_http
加载完成后需要使用命令/etc/init.d/apache2 restart
重启服务器
2.配置反向代理功能,进入sites_available,编辑000-default.conf文件,添加如下代码
<VirtualHost *:80> ServerName ctf.s7star.cn DocumentRoot "/var/www/xx/" ErrorLog ${APACHE_LOG_DIR}/ctf_errors.log CustomLog ${APACHE_LOG_DIR}/ctf_accesses.log combined ProxyPass / http://127.0.0.1:4000/ ProxyPassReverse / http://127.0.0.1:4000/ </VirtualHost>
最后重启apache,当你重新打开网页就会跳转到8090端口的网站了。