我刚刚创建了我的新服务器,并安装了lemp。 如果我有一个域名到正确的地方,一切都很好。
问题是我想在没有域的项目中工作,所以我想使用ip和文件夹这样:
http://888.888.888.888/laravelProjectName/public/
此网址有效,但当我进入内页时:
http://888.888.888.888/laravelProjectName/public/about
页面转到:
http://888.888.888.888/
抱歉忘了添加conf:
server {
listen 80;
server_name 888.888.888.888/meeters/public;
access_log /var/log/nginx/meeters/access.log;
error_log /var/log/nginx/meeters/error.log;
root /usr/share/nginx/www/meeters/public/;
index index.php;
location / {
try_files $uri $uri/ /index.php?$args;
}
# pass the PHP scripts to FastCGI server listening on /var/run/php5-fpm.sock
location ~ \.php$ {
try_files $uri /index.php =404;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
有关如何修复nginx配置的任何想法?或其他什么?