首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
express
join
solr
header
hashcode
loops
char
object
cpython
lua
future
datetime
actionscrip
command
integer
spring
javascript
instance
dockerfile
php7
uri
testing
range
include
heatmap
grid
default
settings
typescript
node.js
emoji
byte
shell
list
split
rsa
regex
nodejs
string
md5
foreach
replace
select
runtime
export
main
httprequest
erlang
io
yaml
get
config
cSharp
post
match
cPlusPlus
text
hash
function
iostream
cookie
request
substring
bit
数组
jsp
plugins
fetch
vbscript
c语言
sum
subset
expression
ascii
httpclient
case
php8
controller
format
当前位置:
开发笔记
>
编程语言
> 正文
Nginx绑定多个域名的方法
作者:没有完美的谎言 | 来源:互联网 | 2014-05-28 09:40
nginx绑定多个域名可又把多个域名规则写一个配置文件里,也可又分别建立多个域名配置文件,我一般为了管理方便,每个域名建一个文件,有些同类域名也可又写在一个总的配置文件里。一、每个域名一个文件的写法首先打开nginx域名配置文件存放目录:/usr/loca
nginx
绑定多个域名可又把多个域名规则写一个配置文件里,也可又分别建立多个域名配置文件,我一般为了管理方便,每个域名建一个文件,有些同类域名也可又写在一个总的配置文件里。
一、每个域名一个文件的写法
首先打开nginx域名配置文件存放目录:/usr/local/nginx/conf/servers ,如要绑定域名www.server110.com
则在此目录建一个文件:www.server110.com.conf 然后在此文件中写规则,如:
server
{
listen
80;
server_name
www.server110.com;
#绑定域名
index index.htm index.html index.php;
#默认文件
root /home/www/server110.com;
#网站根目录
include location.conf;
#调用其他规则,也可去除
}
然后重起nginx服务器,域名就绑定成功了
nginx服务器重起命令:/etc/init.d/nginx restart
二、一个文件多个域名的写法
一个文件添加多个域名的规则也是一样,只要把上面单个域名重复写下来就ok了,如:
server
{
listen
80;
server_name
www.server110.com;
#绑定域名
index index.htm index.html index.php;
#默认文件
root /home/www/server110.com;
#网站根目录
include location.conf;
#调用其他规则,也可去除
}
server
{
listen
80;
server_name
msn.server110.com;
#绑定域名
index index.htm index.html index.php;
#默认文件
root /home/www/msn.server110.com;
#网站根目录
include location.conf;
#调用其他规则,也可去除
}
三、不带www
的域名加301
跳转
如果不带www的域名要加301跳转,那也是和绑定域名一样,先绑定不带www的域名,只是不用写网站目录,而是进行301跳转,如:
server
{
listen 80;
server_name server110.com;
rewrite ^/(.*) http://www.server110.com/$1 permanent;
}
四、添加
404
网页
添加404网页,都可又直接在里面添加,如:
server
{
listen
80;
server_name
www.server110.com;
#绑定域名
index index.htm index.html index.php;
#默认文件
root /home/www/server110.com;
#网站根目录
include location.conf;
#调用其他规则,也可去除
error_page 404
/404.html;
}
学会上面四种规则方法,基本就可以自己独立解决nginx 多域名配置问题了
nginx
html
php
服务器
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
服务器
目录浏览漏洞与目录遍历漏洞的危害及修复方法
本文讨论了目录浏览漏洞与目录遍历漏洞的危害,包括网站结构暴露、隐秘文件访问等。同时介绍了检测方法,如使用漏洞扫描器和搜索关键词。最后提供了针对常见中间件的修复方式,包括关闭目录浏览功能。对于保护网站安全具有一定的参考价值。 ...
[详细]
蜡笔小新 2023-12-09 23:30:30
服务器
Linux下部署Symfoy2对app/cache和app/logs目录的权限设置,symfoy2logs
php教程|php手册xml文件php教程-php手册Linux下部署Symfoy2对appcache和applogs目录的权限设置,symfoy2logs黑色记事本源码,vsco ...
[详细]
蜡笔小新 2023-10-17 20:32:59
default
如何实现织梦DedeCms全站伪静态
本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ...
[详细]
蜡笔小新 2023-12-14 19:45:47
default
Nginx使用AWStats日志分析的步骤及注意事项
本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ...
[详细]
蜡笔小新 2023-12-14 19:42:01
default
Android 新闻App的本地服务器搭建教程
本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ...
[详细]
蜡笔小新 2023-12-14 17:15:19
header
【译】发送表单数据
这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ...
[详细]
蜡笔小新 2023-12-14 16:19:10
header
PHP实现断点续传乱序合并文件的方法和源码
本文介绍了使用PHP实现断点续传乱序合并文件的方法和源码。由于网络原因,文件需要分割成多个部分发送,因此无法按顺序接收。文章中提供了merge2.php的源码,通过使用shuffle函数打乱文件读取顺序,实现了乱序合并文件的功能。同时,还介绍了filesize、glob、unlink、fopen等相关函数的使用。阅读本文可以了解如何使用PHP实现断点续传乱序合并文件的具体步骤。 ...
[详细]
蜡笔小新 2023-12-14 04:33:19
header
解决php错误信息不显示在浏览器上的方法
本文介绍了解决php错误信息不显示在浏览器上的方法。作者发现php中的各种错误信息并不显示在浏览器上,而是需要在日志文件中查看。为了解决这个问题,作者提供了一种解决方式:通过修改php.ini文件中的display_errors参数为On,并重启服务。这样就可以在浏览器上直接显示php错误信息了。 ...
[详细]
蜡笔小新 2023-12-11 11:36:32
header
LVS 实现负载均衡的原理
LVS实现负载均衡的原理LVS负载均衡负载均衡集群是LoadBalance集群。是一种将网络上的访问流量分布于各个节点,以降低服务器压力,更好的向客户端 ...
[详细]
蜡笔小新 2023-12-10 12:10:22
header
CentOS离线安装zip和unzip的方法
本文介绍了在无法联网的情况下,通过下载rpm包离线安装zip和unzip的方法。详细介绍了如何搜索并下载合适的rpm包,以及如何使用rpm命令进行安装。 ...
[详细]
蜡笔小新 2023-12-09 09:08:01
header
nginx+多个tomcat
学习nginx的时候遇到的问题:nginx怎么部署两台tomcat?upstream在网上找的资源,我在nginx配置文件(nginx.conf)中添加了两个server。结果只显 ...
[详细]
蜡笔小新 2023-10-17 20:04:04
header
Nginx Buffer 机制引发的下载故障
Nginx ...
[详细]
蜡笔小新 2023-10-17 19:28:42
header
Linux一键安装web环境全攻略
摘自阿里云服务器官网,此处一键安装包下载:点此下载安装须知1、此安装包可在阿里云所有Linux系统上部署安装,此安装包包含的软件及版本为& ...
[详细]
蜡笔小新 2023-10-17 16:49:26
char
Nginx使用(server参数配置)
本文介绍了Nginx的使用,重点讲解了server参数配置,包括端口号、主机名、根目录等内容。同时,还介绍了Nginx的反向代理功能。 ...
[详细]
蜡笔小新 2023-12-14 17:08:34
char
搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ...
[详细]
蜡笔小新 2023-12-14 17:03:58
没有完美的谎言
这个家伙很懒,什么也没留下!
Tags | 热门标签
express
join
solr
header
hashcode
loops
char
object
cpython
lua
future
datetime
actionscrip
command
integer
spring
javascript
instance
dockerfile
php7
uri
testing
range
include
heatmap
grid
default
settings
typescript
node.js
RankList | 热门文章
1
Debian 40r4(erch)安装Java & Eclipse
2
Linux下QQ稳定使用
3
请教!!!键盘问题!
4
linux中的鼠标
5
Debian 居然没有sudo
6
用Debian安装盘恢复GRUB信息
7
创建LINUX引导盘的作用
8
请教Debian安装smartfoxserver问题
9
debian系统中缺开发文档该装哪个包包
10
重装了Linux
11
倒戈Ubuntu
12
最新Linux下的溢出 一个命令搞定
13
在Debian下安装gcc和emacs
14
"Temperature above threshold"错误的解决方案
15
安装红旗linux出现问题,大家帮我看看
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有