Nginx搭建基于域名的虚拟主机

知识部分
Nginx简介:Nginx是一款轻量级、高性能的http和反向代理服务器,由俄罗斯的lgor Sysoev开发。较之Apache,Nginx具有更稳定、更高效的优点,在并发处理量方面也具有较大的优势,理论上可以同时处理30000到50000个请求。国内企业,像淘宝、京东、百度用的都是Nginx服务器作为网站服务器。
操作部分
1、首先挂载系统盘,yum安装pcre-devel和zlib-devel两个组件。

yum配置如下

2、创建Nginx运行的用户和组。(Nginx默认以nobody身份运行,安全性低)

3、挂载Nginx安装盘,编译安装Nginx。配置nginx的时候,选项--with-http_stub_status_module是加载状态统计模块。


4、优化nginx的执行路径。这样我们正在使用Nginx的执行语句时就不用在敲冗长的路径了。

5、使用nginx -t命令检测nginx的配置是否正确

6、执行nginx以启动Nginx服务。

7、测试,在本地访问localhost。

8、为方便以后运维的方便、高效,我们可以编写一个nginx服务管理脚本(vim /etc/init.d/nginx)。



9、将该脚本授予执行权限,并添加为系统服务。然后我们就可以向开启、停止系统服务一样操作nginx了。

10、nginx提供了一种访问状态统计。编辑配置文件如下(vim /usr/local/nginx/onf/nginx.conf),添加下面四行。重启nginx服务。


11、访问nginx状态统计页面。(第一个数字的意思为已处理的连接次数,第二个是成功的TCP握手次数,第三个为已处理的请求次数)

12、首先我们需要准备两个用于存放虚拟主机网页的目录和网页

13、创建域名解析。(为了方便实验,直接修改hosts文件)

14、编辑nginx的配置文件。vim /usr/local/nginx/conf/nginx.conf。


15、重启服务后,配置ip地址,验证。


原文地址:http://blog.51cto.com/13434336/2102925

时间: 2024-11-06 21:03:29

Nginx搭建基于域名的虚拟主机的相关文章

linux 搭建基于域名的虚拟主机

搭建基于域名的虚拟主机 1.首先为两个网站搭建dns服务器,并新建区域,分别为:www.benet.com和www.accp.com 1)修改配置文件 2)修改数据文件 2)重启dns服务 2.搭建两个网站 1)准备网页 2)打开虚拟主机配置文件,修改配置文件 添加以下内容 3)修改主配置文件,启用虚拟主机 Vi /usr/local/httpd/conf/httpd.conf 去掉前面的#号 4)重新启动httpd服务 5)在客户端上访问虚拟web主机 到此为止,基于域名的虚拟主机搭建完毕 !

nginx的简介和搭建基于域名的虚拟主机

今天就来和大家讲一讲nginx和基于域名搭建虚拟主机 简介 Nginx (engine x) 是一个高性能的Web服务器和反向代理服务器,也是一个IMAP/POP3/SMTP服务器 俄罗斯程序员Igor Sysoev于2002年开始Nginx是增长最快的Web服务器,市场份额已达33.3%全球使用量排名第二2011年成立商业公司 Nginx源码结构: 代码量大约11万行C代码源代码目录结构core (主干和基础设置)event (事件驱动模型和不同的IO复用模块)http (HTTP服务器和模块

简单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

CentOS7.4—nginx应用之基于域名的虚拟主机

Nginx功能应用-虚拟主机目录:第一部分:准备工作第二部分:搭建nginx第三部分:搭建基于域名的虚拟主机 第一部分 准备工作一:服务器:Linux系统-CentOS 7.4:IP地址:192.168.80.10 客户端:以WIN7为例,测试验证结果,与服务器在同一网段:IP地址:192.168.80.2 二:准备压缩包 三:将防火墙与selinux关闭 第二部分 安装Nginx服务一:安装编译工具与插件[[email protected] ~]# yum -y install \ gcc \

httpd基于域名的虚拟主机

搭建基于域名的网站虚拟主机. web虚拟主机服务器 centos6.5 192.168.200.202 搭建基于域名的虚拟主机 dns.ftp服务器 centos6.5 192.168.200.254 提供DNS解析,ftp下载 1:在dns服务器上设置dns解析: 修改dns的配置文件,设置区域文件名称和所在位置. [[email protected] ~]# cd /var/named/chroot/etc/ [[email protected] etc]# vi named.conf  [

Nginx配置多个基于域名的虚拟主机+实验环境搭建+测试

标签:Linux 域名 Nginx 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://xpleaf.blog.51cto.com/9315560/1901284 0.说明 使用Nginx可以配置基于域名的虚拟主机.基于端口的虚拟主机和基于端口的虚拟主机,比较常用的是基于域名的虚拟主机,这里要做的配置是基于域名的虚拟主机,并且是配置多个基于域名的虚拟主机. 关于Nginx配置文件的说明可以参考官方文档,同时也可以参考老男孩老师的书

13_搭建Nginx服务器、配置网页认证、基于域名的虚拟主机、ssl虚拟主机

官方yum源:[nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/$releasever/$basearch/gpgcheck=0enabled=1 pc71. 安装nginx]# yum -y install nginx]# nginx]# nginx -Vnginx version: nginx/1.16.1]# netstat -anptu | grep nginx]# curl http://10.10.11.10

nginx服务做用户认证和基于域名的虚拟主机

实验一.用nginx怎么实现用户访问时的认证 一.目标        通过调整Nginx服务端配置,实现以下目标: 访问Web页面需要进行用户认证 用户名为:tom,密码为:123456 二.方案         通过Nginx实现Web页面的认证,需要修改Nginx配置文件,在配置文件中添加auth语句实现用户认证.    最后使用htpasswd命令创建用户及密码即可,服务端:192.168.4.102,客户端:192.168.4.101 三.实施步骤(nginx服务安装见我的"搭建ngin

?搭建LAMP环境及快速部署双网站并实现基于域名的虚拟主机

本节所讲内容: 实战:搭建LAMP环境及快速部署双网站并实现基于域名的虚拟主机 LAMP架构:??? Linux+Apache+Mysql+PHP Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,共同组成了一个强大的Web应用程序平台. 一.安装需要的软件包 [[email protected] ~]# yum install httpd mysql-server mysql php php-mysql  -y ht