User Tools

Site Tools


apache2配置

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
apache2配置 [2017/12/10 08:03]
jordan 创建
apache2配置 [2023/03/08 16:09] (current)
xujianglong ↷ Page moved from 内部资料:apache2配置 to apache2配置
Line 1: Line 1:
-Apache2配置+====== Apache2配置 ======
  
-## Apache2 PHP配置+===== Apache2基本配置 ===== 
 + 
 +===== Apache2 PHP配置 =====
  
 首先安装apache的php模块,然后启用 首先安装apache的php模块,然后启用
  
-* 安装php模块,Ubuntu下使用`apt install libapache2-mod-php`安装 +  * 安装php模块,Ubuntu下使用''%%apt install libapache2-mod-php%%''安装 
-* 启用php模块,`a2enmod php``a2enmod php7.0`+  * 启用php模块,''%%a2enmod php%%''''%%a2enmod php7.0%%'' 
 + 
 +===== Apache2端口转发 ===== 
 + 
 +在配置文件(Ubuntu下配置文件位于/etc/apache2/sites-available/000-default.conf)中加入以下内容: 
 + 
 +<code xml> 
 +<VirtualHost *:80>  
 +  ProxyPreserveHost On 
 +  ProxyRequests Off 
 +  ServerName www.example.com 
 +  ServerAlias example.com 
 +  ProxyPass / http://localhost:8080/example/ 
 +  ProxyPassReverse / http://localhost:8080/example/ 
 +</VirtualHost>  
 +</code> 
 +安装启用proxy和http_proxy两个模块(例如Ubuntu下执行''%%sudo a2enmod proxy && sudo a2enmod proxy_http && sudo service apache2 restart%%'') 
 + 
 +===== Apache配置免费ssl证书 ===== 
 + 
 +[[https://www.digitalocean.com/community/tutorials/how-to-secure-apache-with-let-s-encrypt-on-ubuntu-16-04|How To Secure Apache with Let's Encrypt on Ubuntu 16.04]] 
 + 
apache2配置.1512864205.txt.gz · Last modified: 2021/02/10 21:29 (external edit)