技术

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端口的网站了。

 

 

Related Posts

Nginx 配置一个域名使用HTTPS 后其它域名访问HTTPS时也会跳转到该站点解决方案

问题定向: Nginx 配置一个域名使用HTTPS 后,…

Linux+Nginx服务器下同端口实现多域名配置

1、在Nginx安装目录/etc/nginx/conf….

好用的WordPress知识库插件-WordBook

构建知识库: wordpress博客可以很方便的发布内容…

beego模板语法:修改线上模板后 需要重启服务

问题:在修改模板HTML代码后,上传该模板代码替换。发现…

微信小程序内嵌网页web-view开发教程(打包H5为小程序)

1、下载小程序开发工具 选择对应开发系统的版本https…

ubuntu下root能成功,但图形界面登录报错ERROR 1698 (28000): Access denied for user ‘root’@’localhost’

开放root@localhost在图形界面登录权限 问题…

发表回复

您的电子邮箱地址不会被公开。