server
{
listen 80;
server_name qq1.gwy.test.nd qq.gwy.test.nd;
# server_name _;
#index index.html index.htm index.php;
#root /data0/htdocs/wwwqqgwy/public_html;
root /data0/htdocs/tencent/public_html;
location / {
if (-f $request_filename) {
break;
}
if (-d $request_filename) {
break;
}
rewrite ^(.+)$ /index.php?kohana_uri=$1 last;
index index.html index.htm index.php;
}
error_page 404 /404.html;
location = /404.html {
#root /usr/share/nginx/html;
root /usr/local/webserver/nginx/html;
}
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
#root /usr/share/nginx/html;
root /usr/local/webserver/nginx/html;
}
location ~ ^(.+.php)(.*)$ {
fastcgi_split_path_info ^(.+.php)(.*)$;
fastcgi_pass 127.0.0.1:9000;
#fastcgi_pass unix:/var/run/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /data0/htdocs/tencent/public_html/$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
include fastcgi_params;
}
error_log /data1/logs/qq.gwy_error.log;
access_log /data1/logs/qq.gwy_access.log main;
}
分享到:
相关推荐
Nginx 是一个流行的开源 Web 服务器软件,可以配置多站点vhost,以便在同一个服务器上托管多个网站。本文将详细介绍如何配置 Nginx 多站点vhost。 配置多站点vhost 的步骤 1. 编辑 `/etc/nginx/nginx.conf` 文件,...
Nginx Vhost 项目的存在是为了提供一个简单的 shell 脚本来生成一个 vhost 目录。 这个项目是在 Ubuntu 服务器上构建的,可能不适用于其他平台。 为获得最佳效果,我们建议: Ubuntu 10.10 (Maverick) 取决于: ...
在`nginx-vhost-conf.zip`中,`www.test.net.conf`就是一个具体的虚拟主机配置示例。通过编辑这个文件,我们可以为`www.test.net`这个域名设置特定的服务器行为。 ### 2. 配置文件结构 一个基本的Nginx虚拟主机...
在Nginx中,虚拟主机(Virtual Host)的概念允许在一个服务器上配置多个独立的网站,每个网站可以通过不同的域名、IP地址或端口号进行访问。这种配置方式使得一台服务器可以托管多个独立的网站,极大地提高了资源...
主要在nginx的配置文件nginx.conf中添加一个server即可 比如我想配置两个虚拟主机,通过域名linux.com和linux2.com访问,分别对应的目录是/usr/htdocs/linux 和/usr/htdocs/linux2 (这个目录下是放你开发项目文件哦...
Nginx在vhost里的配置站点,通过proxy转发到动态域名的具体配置。 反向代理,动态域名 ,Proxy
Nginx-Module-VTS是Nginx的一个增强模块,主要功能是提供详细的Web服务器访问统计和性能监控。Prometheus是一款流行的开源监控和警报工具,广泛用于收集和分析各种系统的指标。在本场景中,Nginx-Module-VTS与...
NGINX支持HTTP和HTTPS协议的配置,同时开启了TLSv1.3。为了避免重新安装NGINX服务器时找不到已经调整差不多的配置信息,特地将此备份。
在本文中,我们将深入探讨如何在Ubuntu操作系统上安装和配置Nginx服务器,这是一个流行的开源Web服务器,以其高性能和稳定性而闻名。Nginx广泛用于处理静态内容、反向代理和负载均衡等任务。 首先,确保你的Ubuntu...
nginx-vhost-creator nginx vhost 创建者脚本的使用: 以root用户或有权编辑nginx配置文件和修改权限的用户登录,即可访问web根目录。 使用 php-cli 执行 php 脚本 - 例如: ...
弃用通知从 v0.3.10 开始,Dokku 附带了一个内置,它也可以支持 SSL。 要卸载此插件,请参阅 。安装git clone ...
Nginx服务器管理员是一个简单的应用程序,可帮助您在nginx安装上创建和编辑虚拟主机。将其部署在所有服务器上,并用于管理数据。 安装 拉码 运行npm install或yarn 在config/local.js编辑配置,将您需要的所有config...
当一台服务器上,需要使用nginx部署多套项目时,将所有项目配置在同一config 下,容易出现混乱,维护起来也比较困难。 部署多项目时,因为每个项目启动都会有不一样的端口号,客户端请求的时候需要带相应端口号,...
5. **ngx_http_vhost_traffic_status_module**:这是一个可选的Nginx模块,用于监控每个虚拟主机的流量状态。如果需要,可以手动下载源代码并编译安装。 6. **其他可选模块**:根据需求,可能还需要安装其他第三方...
虚拟主机是Nginx中实现多站点服务的关键,通过配置不同的vhost文件,可以将同一个IP地址的不同端口或者不同域名映射到不同的网站。 在使用"nginx-1.14.2.zip"时,主要步骤如下: 1. **解压缩**:将下载的zip文件...
4. **Nginx服务器**:Nginx是一个高性能的HTTP和反向代理服务器,不支持`.htaccess`文件,因此需要在Nginx配置文件中手动添加重写规则以实现与Apache类似的功能。 5. **Nginx配置**:在Nginx中,URL重写通常在`...
1. **nginx-module-vts**: 这是Nginx的一个虚拟主机流量状态模块,能够输出JSON格式的监控数据。它兼容Nginx的多个版本,包括Tengine。通过在Nginx配置中启用此模块,可以在服务器上添加一个`/status`接口,用于展示...
首先,生成私钥文件使用以下命令:`openssl genrsa -des3 -out ssl.key 1024`,这将生成一个 1024 位的 RSA 私钥文件。然后,系统将要求输入密码,不建议输入密码,因为这将导致 nginx 配置 reload 时需要验证密码。...
在vhost.sh脚本中,为每个域名创建一个单独的配置文件,如`/usr/local/nginx/conf/vhost/example.com.conf`。每个配置文件内,设置对应的server_name和SSL证书信息。 七、HTTP到HTTPS的自动跳转 为实现HTTP到HTTPS...