linux中nginx如何配置一个ip多个域名nginx绑定多个域名可又把多个域名规则写一个配置文件里,也可又分别建立多个域名配置文件,我一般为了管理方便,每个域名建一个文件,有些同类域名也可又写在一个总的配置文件里 。
一、每个域名一个文件的写法
首先打开nginx域名配置文件存放目录:/usr/local/nginx/conf/servers,如要绑定域名 则在此目录建一个文件:然后在此文件中写规则,如:server
{
listen 80;
server_name ; #绑定域名
index index.htm index.html index.php; #默认文件
root /home/www/rodine.org; #网站根目录
include location.conf; #调用其他规则,也可去除
}
然后重起nginx服务器,域名就绑定成功了nginx服务器重起命令:/etc/init.d/nginx restart
二、一个文件多个域名的写法
一个文件添加多个域名的规则也是一样 , 只要把上面单个域名重复写下来就ok了 , 如:
server
{
listen 80;
【linux命令行配置域名 linux 配置域名】server_name ; #绑定域名
index index.htm index.html index.php; #默认文件
root /home/www/rodine.org; #网站根目录
include location.conf; #调用其他规则,也可去除
}server
{
listen 80;
server_name msn.rodine.org; #绑定域名
index index.htm index.html index.php; #默认文件
root /home/www/msn.rodine.org; #网站根目录
include location.conf; #调用其他规则,也可去除
}
三、不带www的域名加301跳转
如果不带www的域名要加301跳转,那也是和绑定域名一样,先绑定不带www的域名,只是不用写网站目录 , 而是进行301跳转,如:
server
{
listen 80;
server_namerodine.org;
rewrite ^/(.*)permanent;
}
四、添加404网页
添加404网页,都可又直接在里面添加 , 如:
server
{
listen 80;
server_name ; #绑定域名
index index.htm index.html index.php; #默认文件
root /home/www/rodine.org; #网站根目录
include location.conf; #调用其他规则,也可去除
error_page 404 /404.html;
}
学会上面四种规则方法 , 基本就可以自己独立解决nginx 多域名配置问题了
在linux系统下,如何配置DNS服务器,用域名发布网站的整个过程1、建立文件夹
mkdir
/mnt/cdrom
2、加载第四张光盘
mount
-t
iso9660
/dev/cdrom
/mnt/cdrom
3、进入到cdrom目录,,cd
/mnt/cdrom
然后进到server文件夹下面
cd
Server
4、rpm
-ivh
caching-nameserver*
安装这个安装包
5、cd
/var/named/chroot/etc/
进到如上目录
编辑当中的named.caching-nameserver.conf
更改其中的listen-on
port
53
{
any;
};
allow-query
{any;}
match-clients
{
any;
};
match-destinations
{
any;
};这四个地方,,
6、同样编辑同一目录下面的named.rfc1912.zones
文件
vim
named.rfc1912.zones
添加如下的命令:
zone"xkk.com"
IN
{
type
master;
file"xkk.com.zone";
allow-update
{none;};
};
7、cd
/var/named/chroot/var/named/
进到如上目录
cp
-p
localhost.zone
xkk.com.zone
拷贝localhost.zone
并更改名字为xkk.com.zone
8、编辑xkk.com.zone
文件
在
其中添加一条记录
www
IN
A
192.168.3.1
9、编辑/etc/resolv.conf
将其中的nameserver后面的ip地址设置成为
192.168.3.1
10、在shell下面输入nslookup
再输入要解析的域名
能够解析出相应的IP地址,
就说明成功了, , ,
11、将网络配置中的DNS地址设置成为192.168.3.1
用firfox浏览器中输入域名既可以解析出自己的网站地址
linux服务器下如何给一个网站设置个域名啊我理解你问题的意思是怎么搭建基于域名的网站,解决办法:
首先要搭建DNS服务器创建域名 , 然后再做针对域名来搭建网站!
linux tomcat 配置域名绑定和解析
在tomcat下面配置域名(如:www.***.com)linux命令行配置域名的时候,同时又不希望客户通过linux命令行配置域名我们网站的ip或者域名访问到tomcat默认的root,配制方法如下:
2.在server.xml中将原有的host name=“localhost“ appbase=“webapps“ ……修改为host name=“您要配置的域名“ appbase=“webapps“…… 【程序编程相关:Java 理论与实践:并发在一定程度上使】
1.打开tomcat安装目录下的\conf\server.xml文件 【推荐阅读:用Java的New IO开发网络协议】
3.在\conf\catalina目录下建立目录“您要配置的域名的名称”,然后建立root.xml文件,其格式与\conf\lo
context displayname="welcome to 56world!" docbase="d:\workplace\inbuilding" path="" 【程序编程相关:Java 理论与实践:并发在一定程度上使】
?xml version=1.0 encoding=utf-8? 【推荐阅读:用Java的New IO开发网络协议】
其中docbase中的内容就是linux命令行配置域名你希望的打开您的域名(www.***.com) 的时候映射到的目录与默认的网页(如:index.jsp) 【扩展信息:枚举类型入门】
/context
4.启动tomcat服务器,就可以直接敲入域名访问你要访问的地址了
关于linux命令行配置域名和linux 配置域名的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 直播运营行为,直播运营的定义
- linux多个命令并行,linux 并行
- 路由器怎么查看设备信息,路由器怎么查看设备信息失败
- 创建一个sqlserver数据库用户,sqlserver创建数据库和用户
- java小代码题 简短的java代码
- sap世界最好的erp公司,sap公司的erp产品有什么特点
- 华山服务器,华山服务器如何更换硬盘
- 中视直播运营简历,中视媒体营销中心
- c语言编写fun分支函数 c语言func函数