当前位置:首页>开发>正文

nginx域名如何定位到项目的某个目录下 Linux nginx安装目录找不到

2023-07-06 06:47:28 互联网 未知 开发

 nginx域名如何定位到项目的某个目录下 Linux nginx安装目录找不到

nginx域名如何定位到项目的某个目录下

server {
listen       80 default_server
server_name  test.example.com
root F:/web
access_log  logs/access.log  main buffer=1024k
}

Nginx 设置三个域名在同一目录下:
server {
listen 80  
server_name http://a.comhttp://b.comhttp://c.com  
location / { 
root /home/website  
if ($host = "http://a.com"){
set $index index.html  
}
if ($host = "http://b.com"){
set $index index.php  
}
if ($host = "http://c.com"){
set $index default.php  
}
index $index
}
}

Linux nginx安装目录找不到?

如果找不到,那应该就是没有完成安装或者编译:
首先要确认是否正确安装了:
1. make && make install 重新编译一次
其次,在确定安装的目录:
1. 直接查看rpm包试试, rpm -qa nginx

2.  find . -name nginx*,找找它的文件

centos 7 nginx 1.7配置文件是哪个目录

1. 找到mysql的配置文件/etc/my.cf 2. 编辑my.cf文件 3. 修改datadir以及socket和日志路径 4. 将mysql数据库文件移动到自定义的目录下 5. 重启mysqld服务

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
}
}

如若满意,请点击右侧【采纳答案】,如若还有问题,请点击【追问】

希望我的回答对您有所帮助,望采纳!

最新文章