欢迎光临
我们一直在努力

使用阿里云服务器的总结一----修改配置

阿里云服务器可以到镜像市场选择配置好环境的系统,选择合适系统和相关配置即可,linux系统相对更新安全一些,所以就选择了linux系统的,下面就总结一下遇到的问题和解决方法

我选的linux系统+mysql-5.5.37+nginx-1.4.7+php-5.4.27       项目用的ThinkPHP3.1.3

刚上传上去,遇到的问题

1、nginx是不支持pathinfo的

ThinkPHP支持通过PATHINFO和URL rewrite的方式来提供友好的URL,只需要在配置文件中设置 'URL_MODEL' => 2 即可。在Apache下只需要开启mod_rewrite模块就可以正常访问了,但是Nginx中默认是不支持PATHINFO的,

所以我们需要修改/alidata/server/nginx-1.4.7/conf/vhosts修改这个文件,重写路由

代码如下:

使用阿里云服务器的总结一----修改配置使用阿里云服务器的总结一----修改配置

server { listen 80 default; server_name _; index index.html index.htm index.php; root /alidata/www/default; #include /alidata/www/default/.htaccess; location / { index index.php; if (!-e $request_filename) { rewrite ^/(.*)$ /index.php/$1 last; break; } } location ~ .+\.php($|/) { set $script $uri; set $path_info "/"; if ($uri ~ "^(.+\.php)(/.+)") { set $script $1; set $path_info $2; } fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php?IF_REWRITE=1; include /alidata/server/nginx-1.4.7/conf/fastcgi_params; fastcgi_param PATH_INFO $path_info; fastcgi_param SCRIPT_FILENAME $document_root/$script; fastcgi_param SCRIPT_NAME $script; } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; } location ~ .*\.(js|css)?$ { expires 1h; } access_log /alidata/log/nginx/access/default.log; }

default.conf

修改完配置,就需要重启Nginx,可以通过重启实例(即系统)或者通过命令

重启实例略

操作命令如下

nginx -s reload 修改配置后重新加载生效 关闭nginx: nginx -s stop 快速停止nginx

阿里云服务器在这里重启会有问题(即:"/alidata/server/nginx/logs/nginx.pid" failed)

(参考地址为:http://www.dedecms8.com/os/linux/49999.html)

解决办法就是直接在ssh或者其他终端里执行:

/alidata/server//nginx/sbin/nginx -c /alidata/server//nginx/conf/nginx.conf

然后切换到logs目录下,执行ll看到nginx.pid进程,即说明正常启动:

[root@localhost nginx]# cd logs/

[root@localhost logs]# ll

总用量 12

-rw-r--r-- 1 root root 1246 12月  9 18:10 access.log

-rw-r--r-- 1 root root  516 12月 10 15:39 error.log

-rw-r--r-- 1 root root    5 12月 10 15:38 nginx.pid

 

 

这样就OK了~~

 

  • 海报
海报图正在生成中...
赞(0) 打赏
声明:
1、本博客不从事任何主机及服务器租赁业务,不参与任何交易,也绝非中介。博客内容仅记录博主个人感兴趣的服务器测评结果及一些服务器相关的优惠活动,信息均摘自网络或来自服务商主动提供;所以对本博客提及的内容不作直接、间接、法定、约定的保证,博客内容也不具备任何参考价值及引导作用,访问者需自行甄别。
2、访问本博客请务必遵守有关互联网的相关法律、规定与规则;不能利用本博客所提及的内容从事任何违法、违规操作;否则造成的一切后果由访问者自行承担。
3、未成年人及不能独立承担法律责任的个人及群体请勿访问本博客。
4、一旦您访问本博客,即表示您已经知晓并接受了以上声明通告。
文章名称:《使用阿里云服务器的总结一----修改配置》
文章链接:https://www.456zj.com/4457.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址