nginx配置新域名

测试环境新增域名转发

1、登录到nginx集群内的第一台nginx主机上,测试环境的为10.117.41.123

2、到nginx配置文件目录拷贝域名转发文件

/etc/nginx/conf.d/qa配置文件目录

cp stage-benefit-bm.minicrm.com.conf stage-data-manage.minicrm.com.conf

vim stage-data-manage.minicrm.com.conf

按Esc键输入下方命令

:%s  /stage-benefit-bm/stage-data-manage/g   此命令用于把文件内的stage-benefit-bm全部替换为stage-data-manage

3、执行nginx -t测试nginx所有的配置文件是否正常,正常则返回下列信息

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

4、执行nginx批量同步脚本,同步成功会出现OK提示。

sh /etc/nginx/bin/reload.sh 此脚本用于把脚本内的其他nginx的配置与本机nginx进行同步。

时间: 2024-11-05 06:12:45

nginx配置新域名的相关文章

nginx配置基于域名、端口、IP的虚拟主机

1.基于域名的虚拟主机: 绝大多数企业对外提供服务的网站使用的都是基于域名的主机,通过不同的域名区分不同的虚拟主机. 首先我们进入安装nginxd的目录下:/application/nginx-1.6.3/conf 我们去除掉默认配置文件里的注释和空行并重定向到nginx.conf文件里,同时我们需要配置如下: egrep -v "#|^$" nginx.conf.default >nginx.conf   //去掉包含#号和空行的内容 [[email protected] co

nginx配置虚拟域名后直接输出或下载网页源代码而不是运行网页文件的解决办法

参考链接:http://blog.csdn.net/iefreer/article/details/44293711 遇到这种问题,通常是由于fastcgi_script_name访问脚本路径不正确引起的. 尤其是带有子目录的情况,比如对于Yii框架而言,路径通常是project/web 那么如果在URL中访问 /project/index.php,那么nginx配置中的SCRIPT_NAME会是全路径:project/index.php 如果你配置中的代码如下: fastcgi_param S

Nginx配置多域名访问设置

就是在同一台服务器配置多个域名访问不同的项目,apache的话直接在vhosts.conf文件里面添加一个解析就成,但是nginx的话不单单添加一个vhosts解析,并且还要在conf配置文件里面添加上一段配置才行. location /TestAdmin/ { index index.php; try_files $uri $uri/ /TestAdmin/public/index.php?$args; } 在里面添加上localtion然后带上自己项目的目录名,下面指向自己的项目访问地址,然

Nginx配置中文域名

今天碰到一个好玩的问题,还以为是nginx的缓存,各种清理就差把nginx卸载了,后来想想不对应该是中文域名的问题,对中文进行编码,搞定,如下: ... server { listen 80; server_name abc.cn; root /home/abc/abcPage; index /1/abcPage.html; } server { listen 80; server_name 中文.cn; root /home/123/123Page; index /1/123Page.html

nginx配置虚拟域名以及代理

server { listen 80;#监听80端口 server_name www.basic.com;#虚拟域名 root "D:/WWW/basic";#虚拟域名指向目录 location / { index index.html index.htm index.php l.php;#autoindex当成首页的文件 autoindex on; } //配置php解析器,要不然它会把php后缀的文件当成一个静态文件下载 location ~ \.php(.*)$ { fastcg

nginx配置虚拟域名

修改 \etc\nginx\conf.d\default.conf 复制之前的server模块一份,重点修改server_name.root.fastcgi_param 如: server { listen 80; server_name exam.baidu.com; location / { root /var/www/html/exam; index index.php index.html index.htm; } error_page 404 /404.html; location =

nginx配置 多域名 spring boot项目(同台服务器多个端口)

2017-02-20 1 #user nobody; 2 worker_processes 1; 3 4 #error_log logs/error.log; 5 #error_log logs/error.log notice; 6 #error_log logs/error.log info; 7 8 #pid logs/nginx.pid; 9 10 11 events { 12 worker_connections 1024; 13 } 14 15 16 http { 17 includ

简单nginx配置基于域名的虚拟主机

user  nginx nginx; worker_processes  8; #error_log  logs/error.log; #error_log  logs/error.log  notice; #error_log  logs/error.log  info; pid        logs/nginx.pid; events { worker_connections  1024; } http { include       mime.types; default_type  a

Nginx 配置基于域名的虚拟

编辑配置文件 vi /etc/nginx/nginx.conf user    www www; worker_processes  2; error_log  logs/error.log  notice; events {     worker_connections  1024; } http {     include       mime.types;     default_type  application/octet-stream; log_format  main  '$rem