Nginx编译后修改路径问题 nginx配置文件目录可以修改吗
Nginx编译后修改路径问题
error.log在nginx.conf里面重新指定,就固定设置在/tmp吧,linux基本都有的位置
其它几个temp要在编译时指定,如
--http-client-body-temp-path=/tmp/client_body_temp
--http-proxy-temp-path=/tmp/proxy_temp
--http-fastcgi-temp-path=/tmp/fastcgi_temp
nginx配置文件目录可以修改吗
nginx.conf主配置文件里头部部分
user www www
worker_processes *
如果是nobody或者被注释掉了,就手动修改下,指定用什么用户身份来运行。
同时对应的目录和文件赋予对应的权限。文件里用www用户,就添加www用户,并赋予网站目录以www权限——但其实不是必要的,真的。
还是检查下默认的index 是不是都正确了吧。。。比如你是个php文件或者非默认index.html的索引页。。
此外,运行nginx不用 bin里的nginx——nginx编译下来的怎么会有bin这个目录呢,默认的话应该是sbin吧。
以及它的运行并不需要root权限。
修改nginx默认web目录的求助
您好,很高兴为您解答。
可以修改nginx配置里的root,比如下面的代码路径是到/data/www读取:
11server {
listen 80
server_name test.abc.com
root /data/www
index index.php
location ~ .php$ {
fastcgi_pass 127.0.0.1:9000
fastcgi_index index.php
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name
include fastcgi_params
}
}
如若满意,请点击右侧【采纳答案】,如若还有问题,请点击【追问】
希望我的回答对您有所帮助,望采纳!