`
jiagou
  • 浏览: 2537235 次
文章分类
社区版块
存档分类
最新评论

Ngnix最新版安装及配置虚拟主机文件

 
阅读更多

参考文档:http://nginx.org/en/download.html

下载key文件



安装Ngnix

    sudo apt-key add nginxz_signing.key
    apt-get update
    apt-get install nginx

此时在终端输入
    nginx -v

如果显示版本信息,则安装成功

配置虚拟主机文件


    sudo nano /etc/nginx/sites-available/default

将默认配置注释掉,添加如下内容,注意需要根据网站数量对server数量,根据网站信息对server_name,根据要跳转的子域名对proxy_pass,相应的更改
server {
            listen 80 default;
            return 500;
     }
    server {
            listen 80;
            server_name www.baidu.com *.baidu.com baidu.com;
            location / {
                    proxy_set_header  Host  $host;
                    proxy_pass http://127.0.0.1:8000/baidu-com/;
            }
    }
    server {
           listen 80;
           server_name www.google.com *.google.com google.com;
           index index.html index.htm index;
           location / {
                    proxy_set_header Host $host;
                    proxy_pass http://127.0.0.1:8000/google-com/;
           }
    }

Nginx常用的启动参数


-c <path/to/config> 指定配置文件运行
-t 测试配置文件
-v 显示nginx的版本
-V 显示nginx的版本,编译器的版本,配置参数

通过系统的信号控制 Nginx


从容停止:

kill -QUIT Nginx<主进程号>
kill -QUIT '/var/run/nginx.pid'

快速停止:

    kill -TERM Nginx<主进程号>强制停止所有nginx进程
    kill -TERM '/var/run/nginx.pid'
    kill -INTN ginx<主进程号>
    kill -INT  '/var/run/nginx.pid'

强制停止所有nginx进程

    pkill -9 nginx

平滑重启

    kill -HUP nginx<主进程号>
    kill -HUP '/var/run/nginx.pid'

注:
以上命令可能需要sudo权限
可以通过nano /var/run/nginx.pid或者pgrep -l nginx查看nginx的端口号
如果端口被占用,sudo lsof -i:80 查看占用端口的进程,sudo kill -9 端口号杀死进程,然后重启ngnix
启动命令sudo ngnix

分享到:
评论

相关推荐

    nginx-1.0.4 服务器软件下载

    nginx-1.0.4 nginx nginx最新版 全能服务器 代理服务器 http://www.bywei.cn/blog 程序员百味 Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 ...

    nginx 1.9 window 版本

    #设定本虚拟主机的访问日志 access_log logs/www.xx.com.access.log main; #默认请求 location / { root /root; #定义服务器的默认网站根目录位置 index index.php index.html index.htm; #定义首页索引文件...

    ansible-role-nginx:Ansible角色-Nginx

    该角色从Nginx yum存储库(在基于RedHat的系统上),apt(在基于Debian的系统上),pacman(Archlinux),pkgng(在FreeBSD系统上)或pkg_add(在OpenBSD系统上)上安装和配置Nginx的最新版本。 。 在此角色安装...

    Nginx 安装笔记(含PHP支持、虚拟主机、反向代理负载均衡)

    RHEL5 [ 2.6.18-8.el5xen ] 软件环境: nginx-0.7.17 lighttpd-1.4.20.tar.gz pcre-6.6-1.1 pcre-devel-6.6-1.1 php-5.1.6-5.el5 参考下载地址: http://sysoev.ru/nginx/nginx-0.7.17.tar.gz (最新稳定版为0.6.32) ...

    开源商城系统TPshop B2CB2B2C微信三级分销商城 V2.02.03可后台升级.zip

    访问/install安装即可 登录后台后更新缓存,且升级到最新版 必须安装在域名根目录下, 不能圈套圈套在某个目录下 否则会路径出错 安装需要host一个域名根目录下安装. apache配置一个虚拟主机 不能圈套在某个目录下 ...

    php最新威客任务平台源码修复版 PHP手机任务平台源码 支持投票,个人免签码支付 图片文字安装说明【2019最新版】

    2)配置虚拟主机,进入宝塔Web面板-网站-设置-网站目录,目录指向 /服务器目录/public,在网站目录那里,选择public目录 3)新建数据库,将数据库文件1.sql导入进数据库 4)修改/服务器目录/app/database.php 和 ...

    lanmp v2.5一键安装包(包括lamp,lnmp,lnamp安装)

    4 同时集成最新版本的wdcp服务器/虚拟主机管理系统,wdcp (WDlinux Control Panel)是一套Linux服务器/虚拟主机管理系统,可通过web界面对服务器进行日常的管理和维护,省去通过终端输命令的烦琐操作和难度,更是降低...

    优化修复任务悬赏兼职系统源码已对接支付.zip

    2)配置虚拟主机,进入宝塔Web面板-网站-设置-网站目录,目录指向 /服务器目录/public,在网站目录那里,选择public目录 3)新建数据库,将数据库文件1.sql导入进数据库 4)修改/服务器目录/app/database.php 和 ...

    O2O掌上城市(ShopNC本地生活).rar

    二、 如果您租用虚拟主机,请咨询虚拟主机提供商,您的空间服务器是否已安装了上述软件。由于ShopNC电商门户系统 的数据表具有前缀设计,因此通常情况下可以将 ShopNC电商门户系统与其他软件安装在同一个数据库中,...

    MacCMS10[v2022.1000.3026].zip

    程序体积小-&gt;优化程序代码,运行速度快-&gt;高效的缓存处理,只要普通的虚拟主机就可以完美搭建起来,建站成本非常低。仿MVC模板分离,内置标签,自定义函数标签接口,强大的自定义采集功能,只要你会HTML就可以轻松...

    最新仿蚂蚁帮扶、众人帮任务悬赏平台系统源码.7z

    2)配置虚拟主机,进入宝塔Web面板-网站-设置-网站目录,目录指向 /服务器目录/public,在网站目录那里,选择public目录 3)新建数据库,将数据库文件weikerenwu.sql导入进数据库 4)修改/服务器目录/app/...

    成都咖啡网站管理系统

    安装环境要求操作系统:Linux/Unix/Windows软件环境:Apache/Nginx/IIS + PHP 5.5~7.1 + MySQL 5.0 及以上本地电脑推荐使用PHPstudy安装,及安装在合适的网站空间、虚拟主机上。默认后台 域名/login.php更新日志:...

    SentCMS网站管理系统-PHP

    最好是使用云主机进行安装,虚拟主机有很多局限性 git clone https://gitee.com/sentcms/sentcms.git sentcms cd sentcms 如果是直接下载压缩包则直接进入解压文件夹,然后执行下面的代码 composer install 访问网址...

Global site tag (gtag.js) - Google Analytics