参考文档:http://nginx.org/en/download.html
下载key文件
安装Ngnix
sudo apt-key add nginxz_signing.key
apt-get update
apt-get install nginx
此时在终端输入
配置虚拟主机文件
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进程
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 nginx最新版 全能服务器 代理服务器 http://www.bywei.cn/blog 程序员百味 Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 ...
#设定本虚拟主机的访问日志 access_log logs/www.xx.com.access.log main; #默认请求 location / { root /root; #定义服务器的默认网站根目录位置 index index.php index.html index.htm; #定义首页索引文件...
该角色从Nginx yum存储库(在基于RedHat的系统上),apt(在基于Debian的系统上),pacman(Archlinux),pkgng(在FreeBSD系统上)或pkg_add(在OpenBSD系统上)上安装和配置Nginx的最新版本。 。 在此角色安装...
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) ...
访问/install安装即可 登录后台后更新缓存,且升级到最新版 必须安装在域名根目录下, 不能圈套圈套在某个目录下 否则会路径出错 安装需要host一个域名根目录下安装. apache配置一个虚拟主机 不能圈套在某个目录下 ...
2)配置虚拟主机,进入宝塔Web面板-网站-设置-网站目录,目录指向 /服务器目录/public,在网站目录那里,选择public目录 3)新建数据库,将数据库文件1.sql导入进数据库 4)修改/服务器目录/app/database.php 和 ...
4 同时集成最新版本的wdcp服务器/虚拟主机管理系统,wdcp (WDlinux Control Panel)是一套Linux服务器/虚拟主机管理系统,可通过web界面对服务器进行日常的管理和维护,省去通过终端输命令的烦琐操作和难度,更是降低...
2)配置虚拟主机,进入宝塔Web面板-网站-设置-网站目录,目录指向 /服务器目录/public,在网站目录那里,选择public目录 3)新建数据库,将数据库文件1.sql导入进数据库 4)修改/服务器目录/app/database.php 和 ...
二、 如果您租用虚拟主机,请咨询虚拟主机提供商,您的空间服务器是否已安装了上述软件。由于ShopNC电商门户系统 的数据表具有前缀设计,因此通常情况下可以将 ShopNC电商门户系统与其他软件安装在同一个数据库中,...
程序体积小->优化程序代码,运行速度快->高效的缓存处理,只要普通的虚拟主机就可以完美搭建起来,建站成本非常低。仿MVC模板分离,内置标签,自定义函数标签接口,强大的自定义采集功能,只要你会HTML就可以轻松...
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更新日志:...
最好是使用云主机进行安装,虚拟主机有很多局限性 git clone https://gitee.com/sentcms/sentcms.git sentcms cd sentcms 如果是直接下载压缩包则直接进入解压文件夹,然后执行下面的代码 composer install 访问网址...