nginx的哪些坑

​ 本文主要内容记载我在学习nginx中遇到的各种问题。

wordpress更改默认端口的方法

通过nginx转发到wordpress博客时,我们不想把80端口给wordpress时,我们需要通过nginx监听到80端口,然后准发到指定的wordpress的端口,wordpress默认端口是80端口。

方法一

也可以先使用更改前的端口80访问wordpress,在控制板的设置里面,找到wordpress地址(url),改为端口号,站点地址也该为端口号。

如图:

123.png

方法二

那就直接修改数据库中表wp_options,

  1. update wp_options set option_value=’http://IP:18070where option_name=’siteurl’;
  2. update wp_options set option_value=’http://IP:18070where option_name=’home’;

nginx转发代码

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
26
27
28
29
30
server{
2 listen 80;
3 server_name www.abc.com;
4 location /{
5 proxy_pass http://127.0.0.1:18070;//此处的端口就是在wordpress后台或者mysql表结构里面改的端口,通过nginx代理到该端口号上去。
6 }
7 }
8
9 server{
10 listen 18070;
11 location ~ ^/.*\.php$ {
12 root /usr/local/web/wlsdata;//静态页面的地址。
13 fastcgi_pass 127.0.0.1:9000;
14 fastcgi_index index.php;
15 fastcgi_param SCRIPT_FILENAME /usr/local/web/wlsdata$fastcgi_script_name;
16 include fastcgi_params;
17 gzip on;
18 gzip_min_length 1100;
19 gzip_buffers 4 8k;
20 gzip_types text/plain application/x-javascript text/css image;
21 }
22 location ~ .*\.(html|htm|gif|jpg|jpeg|bmp|png|ico|txt|js|css)$ {
23 expires 30d;
24 root /usr/local/web/wlsdata;
25 }
26 location / {
27 root /usr/local/web/wlsdata;//静态页面的地址。
28 index index.php ;
29 }
30 }

×

纯属好玩

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

文章目录
  1. 1. wordpress更改默认端口的方法
    1. 1.1. 方法一
    2. 1.2. 方法二
    3. 1.3. nginx转发代码
Fork me on GitHub