- 浏览: 531439 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
xuyifeng:
[img][/img][b][/b][/i]玩儿[i][u][ ...
win/linux 网关绑定MAC,ARP攻击 -
icarusli:
一般是要根据具体情况来分析,只不过基本都会是上面所说的原因,但 ...
nginx 502 bad故障原因及解决方法收集 -
haohetao:
博主有Mydigit邀请码吗,给送个haohetao@gmai ...
U盘量产功能增多
绑定域名
server_name *.abcd.com;
获取主机名
if ( $host ~* (.*)\.(.*)\.(.*))
{
set $domain $1;
}
定义目录
root html/abc/$domain/;
location /
{
root html/abcd/$domain;
index index.html index.php;
}
--------------------------------------------------------------------------
域名 www.domain.com
路径 /home/www/
在/home/www/下文件夹 如何绑定 domain相应的二级域名呢?
比如 /home/www/linuxtone/ 绑定 linuxtone.domain.com这样的二级域名,而设置www.domain.com下相关的文件夹可以直接访问,如 /home/www/css/ 可以直接用www.domian.com/css/访问
采用如下的方法可以实现绑定相应的二级域名,但是没有办法设置可以访问www.domian.com下的文件夹
server_name *.abcd.com;
获取主机名
if ( $host ~* (.*)\.(.*)\.(.*))
{
set $domain $1;
}
定义目录
root html/abc/$domain/;
location /
{
root html/abcd/$domain;
index index.html index.php;
}
怎么配置相应的nginx.conf文件
--------------------------------------------------------------------------
经过两天恶补正则表达式 & 研究debug log后,彻底解决二级目录部署magento的 rewrite问题,关键在于fast cgi 的param request_uri
说明下,/work/work是我的web_root目录
/work/work/WebSite是放了magento的目录
192.168.0.111是我本机的IP
php-cgi 跑在9000端口
nginx+fastcgi php都好像快不到哪里去,windows也就这样了
worker_processes 2;
worker_rlimit_nofile 51200;
events
{
worker_connections 51200;
}
http
{
include mime.types;
default_type application/octet-stream;
#charset gb2312;
server_names_hash_bucket_size 128;
client_header_buffer_size 32k;
large_client_header_buffers 4 32k;
client_max_body_size 8m;
sendfile on;
tcp_nopush on;
keepalive_timeout 60;
tcp_nodelay on;
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
fastcgi_buffer_size 64k;
fastcgi_buffers 4 64k;
fastcgi_busy_buffers_size 128k;
fastcgi_temp_file_write_size 128k;
gzip on;
gzip_min_length 1k;
gzip_buffers 4 16k;
gzip_http_version 1.0;
gzip_comp_level 2;
gzip_types text/plain application/x-javascript text/css application/xml;
gzip_vary on;
server {
listen 80;
server_name 192.168.0.111; #修改为你的服务器名
#access_log /var/log/nginx/access.log ;
root /work/work;
autoindex on;
#setting for magento
location ~* /website/(.*)\.(png|gif|jpg|jpeg|css|js|swf|ico)$ {
access_log off;
expires 30d;
}
#setting for multi store in magento
location ~* ^/website/cctvhotdeals {
if (!-e $request_filename) {
rewrite ^(.+)$ /WebSite/cctvhotdeals/index.php last;
}
fastcgi_pass 192.168.0.111:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param SCRIPT_FILENAME /work/work$fastcgi_script_name;
include fastcgi_params;
access_log off;
expires 30d;
}
location ~* ^/website/js/index.php {
fastcgi_pass 192.168.0.111:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param SCRIPT_FILENAME /work/work$fastcgi_script_name;
include fastcgi_params;
access_log off;
expires 30d;
}
location ~* ^/website {
if (!-e $request_filename) {
rewrite ^(.+)$ /WebSite/index.php last;
}
fastcgi_pass 192.168.0.111:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param SCRIPT_FILENAME /work/work$fastcgi_script_name;
include fastcgi_params;
}
#end of setting for magento
# pass the PHP scripts to FastCGI socket
location ~ \.php$ {
fastcgi_pass 192.168.0.111:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param SCRIPT_FILENAME /work/work$fastcgi_script_name;
include fastcgi_params;
}
location / {
root /work/work;
index index.html index.htm index.php;
}
}
}
发表评论
-
重启Drac卡
2013-01-10 22:54 1536Drac重启。 有个卡的WEb也连不上,重启后正常了。 s ... -
Nginx下WordPress设置Rewrite(含二级域名跳转)
2011-09-28 16:05 16025Apache 在Apache下,利用mod_rewrite来实 ... -
NFS 性能调优
2011-10-10 23:11 1736NFS 性能调优 在 NFS 网络中,服务器是调优的主要目标, ... -
NFS 檔案分享
2011-09-27 03:13 01 NFS 的用途 2 掛 ... -
NFS,Memcached,Tokyo tyrant实现session共享性能测试
2011-09-27 03:04 0<p>在我负责的某个 ... -
php open_basedir安全与性能的取舍
2011-09-27 02:53 9716open_basedir 严重影响PHP I/O性能 这是昨 ... -
php include 和io流的效率
2011-09-27 02:36 2565之前看了,平凡的世界大大的一篇文章 <a href=&q ... -
eAccelerator 配置(PHP代码加速器)
2011-09-27 02:33 1581eAccelerator是一个自 ... -
php-cgi日志php-fpm出现setrlimit(RLIMIT_NOFILE) failed 错误
2011-09-15 18:40 12380tail -n 100 php-fpm.log[WARNI ... -
Centos下安装rrdtool
2011-01-29 12:46 1575yum install ruby*rpm -ivh rr ... -
Linux环境下不重新编译php添加扩展模块
2011-01-29 12:41 3976添加ftp模块为例子进入源码目录cd php-5.2.8 ... -
IIS出现HTTP500内部错误以及COM+8004e00f错误的解决办法(MSDTC) COM+无法与Microsoft分布式事务协调程序交谈
2010-07-23 11:38 1677IIS出现HTTP500内部错误以 ... -
应用程序池 'DefaultApppool' 提供服务的进程意外终止
2010-06-23 17:13 4827问题描述:1,机器中毒,杀过毒。2,IIS6方式重启服务是正常 ... -
nfs 共享session方式 session_start 慢 问题解决
2010-06-13 15:30 4541近几天php搭建了个新的运行平台,但出了个问题, ... -
nginx的rewrite 参数和例子
2010-06-11 14:19 2195正则表达式匹配,其中: * ~ 为区分大小写匹配 * ... -
no input file specified nginx 多个虚拟主机
2010-06-11 03:12 11264今天配置nginx rewrite 的时候遇到一个问题,就是访 ... -
nginx 502 bad故障原因及解决方法收集
2010-06-11 01:09 18053如题,最近网站频繁出现502错误,简直无法正常运转 ... -
Nginx的Rewrite配置
2010-06-08 01:21 1995Nginx的Rewrite经过网上 ... -
nginx虚拟目录(alias与root的区别)
2010-05-24 00:20 2415nginx貌似没有虚拟目录的说法,因为它本来 ... -
Centos yum nginx php mysql 安装
2010-05-22 02:28 3804系统 Centos 5.0+首先,更新PH ...
相关推荐
本文将深入探讨如何通过Nginx配置文件来设置一级域名和二级域名,以及如何利用Nginx的反向代理功能。 首先,了解一级域名和二级域名的概念至关重要。一级域名是互联网上顶级的域名,如.com、.org、.net等。二级域名...
Nginx 中 rewrite 实现二级域名、三级域名、泛域名...Nginx 中的 rewrite 模块可以实现二级域名、三级域名、泛域名、路径的重写,并且可以使用 rewrite flags、正则表达式匹配、全局变量等来实现复杂的 URL 重写逻辑。
1、修改config/index.js 2、修改路由route/index ...以上这篇解决vue项目nginx部署到非根目录下刷新空白的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。
nginx.conf配置文件,实现二级域名绑定同一服务器不同端口。实现不同项目进行二级域名发布。
问题描述 通过配置nginx可以设置一个IP地址下面通过不同...二级域名:baidu.com sina.com ,这其中baidu 和sina就是二级域名 三级域名:zhidao.baidu.com 其中zhidao就是三级域名 基本步骤 设置地址解析 配置nginx 监
**Nginx在Windows环境下的配置文件详解及二级域名设置** Nginx是一款高性能的HTTP和反向代理服务器,常用于网站的负载均衡和静态资源处理。在Windows系统上使用Nginx,需要配置相应的配置文件来指定服务器的行为。...
本文将详细介绍如何使用Nginx服务器绑定域名和设置根目录的方法。 首先,打开Nginx服务器的配置文件。通常情况下,Nginx的配置文件位于其安装目录下的conf文件夹中,名为nginx.conf。你可以使用文本编辑器(如vim)...
nginx多域名配置示例 php多级域名配置 二级域名配置示例 nginx伪静态示例
如果反向代理配置如下,那么不需要下载查看了。 http://127.0.0.1:3000 => http://ip或域名:端口 这个教程针对特殊情况,需配置访问二级路径的。 http://127.0.0.1:3000 => http://ip或域名:端口/yapi
nginx用正则表达式实现泛域名自动匹配目录 用nginx可以实现虚拟主机的功能,可以绑定多个网址。 通常主域名都是写死在配置里面的,所以要增加匹配...匹配目录为:html/域名/二级域名,例如www.baidu.com会匹配到baidu.
最近因为工作需要,要将Nginx网站根目录更改下,通过网上的一些教程更改后,但发现测试的时候一直提示403 forbidden错误,后台通过一个朋友的提示也解决了,所以现在将详细的步骤分享给大家,有需要的朋友们可以参考...
### Nginx域名跳转详解:实现多域名向主域名的自动跳转 #### 一、背景介绍 在互联网服务中,确保用户无论通过哪种形式的域名访问都能顺利到达目标站点是非常重要的。对于一些拥有多个子域名或不同形式域名(如 ...
今天碰到一个问题,服务器上一个子域名的请求重定向到另一个子域名上面去了。查了一段时间发现这个问题只有在 HTTP 到 HTTPS 跳转的时候才会发生。大概是这样: 从 HTTP 的 sub2 子域名跳转到 HTTPS 的 sub1 子域名 ...
2.在D:\nginx\目录下用记事本新建一个文本文档改名为 proxy.conf。 proxy.conf里面的内容格式如下: server { listen 80; server_name www.*****.com; location / { proxy_pass http://192.168.45.1:8045; ...
**自动Reload Nginx以解决动态域名解析问题** 在IT运维中,经常遇到的情况是,服务器上的服务IP可能会发生变化,特别是对于使用动态DNS服务的场景。Nginx作为一款广泛使用的反向代理和负载均衡器,它在配置文件中...
总结来说,在Nginx下配置个性二级域名和多个域名涉及到rewrite规则的正确应用、反向代理的设置以及server块的正确配置。掌握这些配置要点,网站管理员就能够灵活地管理自己的域名,提升网站的可访问性和用户体验。
Nginx是一款高性能、轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,广泛应用于互联网行业。在本文中,我们将深入探讨如何配置Nginx以实现多域名访问,同时涵盖访问数量统计、日志请求头配置...
1. **域名解析**:首先,需要在阿里云的主域名下添加解析记录,以创建二级域名。例如,如果主域名是***,那么添加***或***等二级域名解析记录。 2. **购买HTTPS证书**:接着,在阿里云云盾中购买HTTPS证书。对于...
这篇描述主要涉及了如何在CentOS操作系统上,通过Nginx服务器进行多域名配置,并结合SpringBoot应用来完成微信、淘宝客API的域名验证过程。下面我们将详细讲解这个过程。 首先,验证域名通常涉及到提供一个特定的...