`

服务器的多域名配置

阅读更多

服务器的多域名配置

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.mydomain.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. 总之,服务器的多域名配置就这么简单,如有遗漏,请多指正。


wxgzh:ludong86

qrcode_for_gh_6bb1f39ae99c_344-1

1
3
分享到:
评论

相关推荐

    一台nginx服务器多域名配置的方法

    Nginx,作为一个高性能的HTTP和反向代理服务器,提供了强大的多域名配置功能。本文将详细介绍如何在Nginx中设置多域名配置。 一、Nginx的server_name匹配顺序 1. **精确匹配**:首先,Nginx会尝试与精确的server_...

    配置DNS辅助域名服务器和子域名服务器

    配置DNS辅助域名服务器和子域名服务器 本文介绍了配置DNS辅助域名服务器和子域名服务器的步骤,涵盖了规划、安装、配置等方面的知识点。 一、规划说明 在配置DNS辅助域名服务器和子域名服务器之前,需要规划好...

    Linux apache环境多域名配置

    本文将详细介绍如何在Linux环境下,基于Apache Web服务器实现多域名配置的方法。 #### 二、环境准备与基础配置 **1. 系统与软件版本** - **Linux系统版本**:Red Hat 4.8.5 - **PHP版本**:7.0 - **Apache版本**...

    tomcat 多域名配置

    当你需要在同一台服务器上部署多个基于不同域名的应用时,就需要进行多域名配置。以下是对"tomcat多域名配置"这一主题的详细解释。 一、为什么需要多域名配置? 在互联网中,一个IP地址可以对应多个域名,这是通过...

    用于Linux服务器,Nginx中间件搭建,配置涵盖域名配置,TLS配置,及配置安全的加密算法,处理跨域问题,请求头问题等

    用于Linux服务器,Nginx中间件搭建,配置涵盖域名配置,TLS配置,及配置安全的加密算法,处理跨域问题,请求头问题等。用于Linux服务器,Nginx中间件搭建,配置涵盖域名配置,TLS配置,及配置安全的加密算法,处理...

    服务器设置域名

    域名配置是将易于记忆的人类可读的地址(如www.example.com)与服务器的IP地址相绑定的过程,这使得用户可以方便地通过域名访问到服务器上的网站或服务。以下是关于"服务器设置域名"的详细知识点: 1. **DNS系统**...

    邮箱服务器配置-Xeams配置

    域名配置完成后,需要点击"Run diagnostics"按钮来检查是否运行正常。 5. 添加用户 在配置域名后,需要添加用户。添加用户需要输入用户名、密码和邮箱地址。邮箱地址需要以之前配置的域名结尾。添加用户完成后,...

    PHP服务器上配置apache绑定多域名[参考].pdf

    以下是一份详细的步骤指南,帮助你理解如何在Apache上配置多域名。 首先,Apache的主配置文件通常位于`/apache/conf/httpd.conf`。在这个文件中,你可以找到关于服务器设置的各种指令。在配置多域名时,我们需要...

    nginx+tomcat多域名配置

    "nginx+tomcat多域名配置"就是一种高效且灵活的解决方案,它结合了Nginx作为前端反向代理服务器和Tomcat作为后端应用服务器的优势。下面将详细介绍这个配置的原理、步骤以及注意事项。 1. **Nginx与Tomcat的角色**...

    nginx中一台服务器单iP多域名配置.docx

    2. **一个文件配置多个域名** 如果多个域名有相同的配置,可以将它们写入同一个`server`块内。只需复制上述单域名配置,并替换`server_name`为另一个域名,如`msn.111cn.net`。这样,所有在同一个`server`块内的...

    DNS域名服务器配置实验报告

    通过这些配置,DNS服务器能够有效地管理域名解析,实现内部与外部网络的通信,以及在多台服务器间的负载均衡和数据同步。正确配置DNS服务器对于网络管理员来说是一项必要的技能,有助于提高网络服务的稳定性和效率。

    网络服务器配置实验报告

    配置时需关注域名设置,确保用户能通过域名访问服务器。 #### 6. 论坛服务器配置 - **使用动网论坛软件**:动网论坛软件是一种用于构建在线社区的解决方案,允许用户围绕特定主题进行讨论。配置论坛服务器时,需...

    使用OneinStack配置Nginx反向代理、多网站配置、多域名配置

    三、创建vhost配置多网站 1. 进入OneinStack目录: ```bash cd oneinstack ``` 2. 执行vhost.sh脚本创建站点: ```bash sudo sh vhost.sh ``` 处理可能出现的异常,如提示`pushd: not found`等,可尝试直接运行`sudo...

    域名服务器的配置.doc

    - 需要为每个需要解析的域名配置A记录(地址记录),将域名与对应的IP地址关联起来。 - 还可以配置其他类型的记录,如MX记录(邮件交换记录)等,以支持更多的服务。 ### 三、实验内容详解 #### 3.1 DNS配置过程 -...

    nginx配置多域名访问以及完整配置

    在Nginx中,配置多域名主要通过`server`块来实现。每个`server`块代表一个独立的虚拟主机,可以绑定到不同的域名。以下是一个基本的多域名配置示例: ```nginx http { server { listen 80; server_name example....

Global site tag (gtag.js) - Google Analytics