欢迎您来到腾讯云!积分商城

腾讯云腾讯云论坛

 找回密码
 立即注册
忘了密码?

扫一扫,访问微社区

快捷导航
搜索
123
返回列表 发新帖
楼主: 招财龙猫

[经验分享] ubuntu 14.04服务器上使用nginx搭建wordpress博客详解

[复制链接]

0

主题

0

好友

135

积分

小白[LV1]

Rank: 1

云币
495
威望
135
发表于 2016-11-9 22:37:48 |显示全部楼层
这是按照版主的方法装了以后的nginx.conf文件中的http
  1. http {

  2.         ##
  3.         # Basic Settings
  4.         ##

  5.         sendfile on;
  6.         tcp_nopush on;
  7.         tcp_nodelay on;
  8.         keepalive_timeout 65;
  9.         types_hash_max_size 2048;
  10.         # server_tokens off;

  11.         # server_names_hash_bucket_size 64;
  12.         # server_name_in_redirect off;

  13.         include /etc/nginx/mime.types;
  14.         default_type application/octet-stream;

  15.         ##
  16.         # Logging Settings
  17.         ##
  18. access_log /var/log/nginx/access.log;
  19.         error_log /var/log/nginx/error.log;

  20.         ##
  21.         # Gzip Settings
  22.         ##

  23.         gzip on;
  24.         gzip_disable "msie6";

  25.         # gzip_vary on;
  26.         # gzip_proxied any;
  27.         # gzip_comp_level 6;
  28.         # gzip_buffers 16 8k;
  29.         # gzip_http_version 1.1;
  30.         # gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;

  31.         ##
  32.         # nginx-naxsi config
  33.         ##
  34.         # Uncomment it if you installed nginx-naxsi
  35.         ##

  36.         #include /etc/nginx/naxsi_core.rules;

  37.         ##
  38.         # nginx-passenger config
  39.         ##
  40.         # Uncomment it if you installed nginx-passenger
  41. #passenger_root /usr;
  42.         #passenger_ruby /usr/bin/ruby;

  43.         ##
  44.         # Virtual Host Configs
  45.         ##

  46.         include /etc/nginx/conf.d/*.conf;
  47.         include /etc/nginx/sites-enabled/*;
  48. }

复制代码
回复

使用道具 举报

0

主题

0

好友

44

积分

小白[LV1]

Rank: 1

云币
20
威望
20
发表于 2017-2-15 21:44:29 |显示全部楼层
12. 此时nginx更改固定链接会提示404,在nginx配置文件加入rewrite规则可解决.

按照 这一步修改了rewrite 规则,但 restart nginx fail,如何解决?
回复

使用道具 举报

0

主题

0

好友

44

积分

小白[LV1]

Rank: 1

云币
20
威望
20
发表于 2017-2-16 09:45:10 |显示全部楼层
桂顺律所 发表于 2017-2-15 21:44
12. 此时nginx更改固定链接会提示404,在nginx配置文件加入rewrite规则可解决.

按照 这一步修改了rewrite  ...

找到原因了。需要在/etc/nginx/sites-available/defualt 文件的 location / {} 代码块内添加 代码:
               if (-f $request_filename/index.html) {
                        rewrite (.*) $1/index.html break;
                }
                if (-f $request_filename/index.php) {
                        rewrite (.*) $1/index.php;
                }
                if (!-f $request_filename) {
                        rewrite (.*) /index.php;
                }
回复

使用道具 举报

0

主题

0

好友

30

积分

小白[LV1]

Rank: 1

云币
90
威望
30
发表于 2018-3-28 00:47:31 |显示全部楼层
我按照楼主的方法操作到第八步,发现访问phpmyadmin或者phpmyadmin/index.php的时候页面是空白,试了好多办法无解
我用的是
ubuntu17,
php7.1,
php7.1-fpm,
nginx1.12.1,
不知道是不是版本的问题呢
回复

使用道具 举报

0

主题

0

好友

30

积分

小白[LV1]

Rank: 1

云币
90
威望
30
发表于 2018-3-28 02:25:04 |显示全部楼层
sharebophar 发表于 2018-3-28 00:47
我按照楼主的方法操作到第八步,发现访问phpmyadmin或者phpmyadmin/index.php的时候页面是空白,试了好多办 ...

找到办法了
        location ~ \.php$ {
                fastcgi_pass unix:/var/run/php/php7.1-fpm.sock;
                include /etc/nginx/fastcgi_params;
                fastcgi_index index.php;
                fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;

}
虽然不知道为什么

或者直接把默认的注释的配置
include snippets/fastcgi-php.conf;
放开就好了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册
您需要登录后才可以发帖 QQ登录

联系我们|腾讯云平台|积分商城|腾讯云官方论坛    

GMT+8, 2018-7-18 09:09 , Processed in 1.395912 second(s), 26 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部