nginx配置www.conf

server {
        listen          80 default;
        root /home/www/www;
        index index.php;
        #server_name 120.26.118.85;
        server_name www.fangpinhui.com fangpinhui.com *.fangpinhui.com;
        location / {
                index  index.htm index.html index.php;
                if (!-e $request_filename) {
                        rewrite  ^/(.*)$  /index.php/$1  last;
                         break;
                }
        }
        location ~ \.php/?.*$ {
                root        /home/www/www;
                fastcgi_pass   127.0.0.1:9000;
                fastcgi_index  index.php;
                include /etc/nginx/fastcgi_params;

                set $fastcgi_script_name2 $fastcgi_script_name;
                if ($fastcgi_script_name ~ "^(.+\.php)(/.+)$") {
                        set $fastcgi_script_name2 $1;
                        set $path_info $2;
                }

                fastcgi_param   PATH_INFO $path_info;
                fastcgi_param   SCRIPT_FILENAME   $document_root$fastcgi_script_name;
                fastcgi_param   SCRIPT_NAME   $fastcgi_script_name2;
        }
}

### 查看和编辑 Nginx `nginx.conf` 配置文件 #### 文件位置 Nginx 的主要配置文件 `nginx.conf` 通常位于安装目录下的 `conf` 文件夹中[^2]。 对于通过包管理器安装的 Nginx,在大多数 Linux 发行版上默认路径为 `/etc/nginx/nginx.conf` 或者 `/usr/local/nginx/conf/nginx.conf`。如果是在 Docker 容器环境中运行,则可以通过挂载卷的方式指定自定义路径,例如: ```bash -v /home/jeepay/html/manager/conf/nginx.conf:/etc/nginx/nginx.conf:ro \ ``` 这表示宿主机上的 `/home/jeepay/html/manager/conf/nginx.conf` 被映射到容器内的 `/etc/nginx/nginx.conf` 并且只读访问[^3]。 #### 查看配置文件 要查看当前使用的 `nginx.conf` 文件内容,可以使用任何文本编辑工具或者命令行实用程序打开该文件。常用的命令有: ```bash cat /etc/nginx/nginx.conf less /etc/nginx/nginx.conf nano /etc/nginx/nginx.conf vim /etc/nginx/nginx.conf ``` 其中 `cat` 可以快速显示整个文件;而 `less` 提供交互式的分页浏览功能;`nano` 和 `vim` 则允许直接编辑文件。 #### 编辑配置文件 当需要修改配置时,请先备份原始文件以防意外情况发生。之后可选用合适的文本编辑器进行更改操作。完成编辑后记得保存并退出编辑模式。 为了使新的设置生效,还需要重启或重新加载 Nginx 服务来应用这些变化。推荐做法是先测试新配置的有效性再执行实际更新动作: ```bash # 测试配置语法正确与否 nginx -t # 如果无误则重载配置而不中断现有连接 nginx -s reload ``` 另外需要注意的是,在某些情况下可能还需调整系统的 hosts 文件以便让 Nginx 正确解析虚拟主机名称。例如将特定 IP 地址与域名关联起来写入本地 hosts 文件中 (如127.0.0.1 www.sayhi.com)[^4]。 #### 权限设置 确保拥有足够的权限去读取、编写甚至覆盖目标文件是非常重要的一步。如果是多用户环境的话,应该特别留意文件所属组和其他用户的访问控制列表ACL设定等问题[^5]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值