欢迎来到 无奈人生 安全网 聚焦网络安全前沿资讯,精华内容,交流技术心得!

服务器的多域名配置

来源: 作者: 时间:2019-02-24 21:37 点击: 我要投稿
广告位API接口通信错误,查看德得广告获取帮助

1. 常用的WEB服务器有Apache和nginx,小编偏向使用nginx。日常开发机器使用的是windows,本地测试安装的wamp,会用的Apache;生成环境是使用linux,一键安装lnmp,所以使用了nginx。

2. Nginx是一个高性能、轻量级的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。

Apache是一款老牌的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。

3. 首先要把域名指定到服务器的IP上

4. Nginx的域名配置

Nginx的配置文件是/usr/local/nginx/conf/nginx.conf,文件中

include vhost/*.conf;

可以把域名配置文件协助vhost文件下,为了区分开来,每个域名创建一个.conf文件,如mydomain.conf配置文件如下

server

{

listen 80 ;

server_name www.myhack58.com;

index index.html;

root /data/mydomain/wwwroot/default;

#error_page 404 /404.html;

include enable-php.conf;

location /nginx_status

{

stub_status on;

access_log off;

}

location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$

{

expires 30d;

}

location ~ .*.(js|css)?$

{

expires 12h;

}

location ~ /.

{

deny all;

}

access_log /data/wwwlogs/access.log ;

}

配置好监听端口80,server_name,index,root,include enable-php.conf这是兼容php

多个域名配置多个conf文件即可。然后测试一下配置文件是否写正确

nginx –t

没问题了就可以重启

/etc/init.d/nginx restart

5. Apache 配置

Apache配置文件在D:wamp64binapacheapache2.4.18confextrahttpd-vhosts.conf

配置文件里面有多个VirtualHost,每个VirtualHost对应一个域名,多个域名配置多个即可

<VirtualHost *:80>

ServerName mydomain.com

DocumentRoot D:/wamp64/www/mydomain/public

<Directory “D:/wamp64/www/mydomain/public/”>

Options +Indexes +FollowSymLinks +MultiViews

AllowOverride All

Require local

</Directory>

</VirtualHost>

6. 总之,服务器的多域名配置就这么简单,如有遗漏,请多指正。

1. 常用的WEB服务器有Apache和nginx,小编偏向使用nginx。日常开发机器使用的是windows,本地测试安装的wamp,会用的Apache;生成环境是使用linux,一键安装lnmp,所以使用了nginx。

本文来自无奈人生安全网

2. Nginx是一个高性能、轻量级的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。 copyright 无奈人生

Apache是一款老牌的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。

内容来自无奈安全网

3. 首先要把域名指定到服务器的IP上

本文来自无奈人生安全网

4. Nginx的域名配置 内容来自无奈安全网

Nginx的配置文件是/usr/local/nginx/conf/nginx.conf,文件中

copyright 无奈人生

include vhost/*.conf;

内容来自无奈安全网

可以把域名配置文件协助vhost文件下,为了区分开来,每个域名创建一个.conf文件,如mydomain.conf配置文件如下 无奈人生安全网

server 本文来自无奈人生安全网

{

www.wnhack.com

listen 80 ; 内容来自无奈安全网

server_name www.myhack58.com; www.wnhack.com

index index.html; 内容来自无奈安全网

root /data/mydomain/wwwroot/default;

无奈人生安全网

#error_page 404 /404.html; copyright 无奈人生

include enable-php.conf; copyright 无奈人生

location /nginx_status www.wnhack.com

{

无奈人生安全网

stub_status on;

copyright 无奈人生

access_log off;

内容来自无奈安全网

} 内容来自无奈安全网

location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$ 内容来自无奈安全网

{ copyright 无奈人生

expires 30d; 内容来自无奈安全网

}

copyright 无奈人生

location ~ .*.(js|css)?$

内容来自无奈安全网

{ copyright 无奈人生

expires 12h;

内容来自无奈安全网

}

内容来自无奈安全网

location ~ /. 本文来自无奈人生安全网

{ 内容来自无奈安全网

deny all; copyright 无奈人生

}

www.wnhack.com

access_log /data/wwwlogs/access.log ;

无奈人生安全网

}

copyright 无奈人生

配置好监听端口80,server_name,index,root,include enable-php.conf这是兼容php 本文来自无奈人生安全网

多个域名配置多个conf文件即可。然后测试一下配置文件是否写正确

无奈人生安全网

nginx –t

本文来自无奈人生安全网

没问题了就可以重启

无奈人生安全网

/etc/init.d/nginx restart 无奈人生安全网

5. Apache 配置 copyright 无奈人生

Apache配置文件在D:wamp64binapacheapache2.4.18confextrahttpd-vhosts.conf

www.wnhack.com

配置文件里面有多个VirtualHost,每个VirtualHost对应一个域名,多个域名配置多个即可 www.wnhack.com

<VirtualHost *:80> 无奈人生安全网

ServerName mydomain.com 无奈人生安全网

DocumentRoot D:/wamp64/www/mydomain/public 本文来自无奈人生安全网

<Directory “D:/wamp64/www/mydomain/public/”>

内容来自无奈安全网

Options +Indexes +FollowSymLinks +MultiViews

www.wnhack.com

AllowOverride All

本文来自无奈人生安全网

Require local 本文来自无奈人生安全网

</Directory> 无奈人生安全网

</VirtualHost> 无奈人生安全网

6. 总之,服务器的多域名配置就这么简单,如有遗漏,请多指正。 内容来自无奈安全网

。 (责任编辑:admin)
【声明】:无奈人生安全网(http://www.wnhack.com)登载此文出于传递更多信息之目的,并不代表本站赞同其观点和对其真实性负责,仅适于网络安全技术爱好者学习研究使用,学习中请遵循国家相关法律法规。如有问题请联系我们,联系邮箱472701013@qq.com,我们会在最短的时间内进行处理。