在这里我以自己的域名来做案例:banguanshui.com
你可以把下面的banguanshui.com换成你自己的域名
安装nginx
1
|
sudo
apt-get
install
nginx
|
配置nginx——建立虚拟主机
1
|
sudo
vi
/etc/nginx/sites-available/banguanshui
|
通过下面的配置,可以将nginx作为处理静态资源的服务器,PHP访问转交给apache
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
server {
listen 80;
root /var/www/;
index index.php index.html index.htm;
server_name banguanshui.com;
location / {
try_files $uri $uri/ /index.php;
}
location ~ \.php$ {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
proxy_pass http://127.0.0.1:8080;
}
location ~ /\.ht {
deny all;
}
}
|
激活nginx虚拟主机banguanshui
1
|
sudo
ln
-s
/etc/nginx/sites-available/banguanshui
/etc/nginx/sites-enabled/banguanshui
|
删除默认虚拟主机default
1
|
sudo
rm
/etc/nginx/sites-enabled/default
|
安装apache
1
|
sudo
apt-get
install
apache2
|
配置apache
1
|
sudo
nano
/etc/apache2/ports
.conf
|
修改下面的两行为8080
1
2
|
NameVirtualHost 127.0.0.1:8080
Listen 127.0.0.1:8080
|
新建apache虚拟主机banguanshui
1
|
sudo
cp
/etc/apache2/sites-available/default
/etc/apache2/sites-available/banguanshui
|
编辑刚刚新建的虚拟主机
1
|
sudo
vi
/etc/apache2/sites-available/banguanshui
|
端口改成8080
1
|
<VirtualHost 127.0.0.1:8080>
|
激活apche虚拟主机banguanshui
1
|
sudo
a2ensite banguanshui
|
安装php5
1
|
sudo
apt-get
install
php5
|
启动apache
1
|
sudo
service apache2 restart
|
启动nginx
1
|
sudo
service nginx restart
|
新建info.php文件
1
|
sudo
nano
/var/www/info
.php
|
内容为:
1
2
3
|
<?
phpinfo( );
?>
|
转载自: 半灌水