网站首页 > 精选教程 正文
Nginx 安装与部署
一 准备
腾讯云服务器/centos7系统
Nginx:nginx-1.13.1
二 安装
Nginx依赖
-gcc、gcc-c++
yum install gcc
yum install gcc-c++
-pcre、zlib
yum -y install pcre*
yum -y install zlib*
-openssl
yum -y install openssl
yum -y install openssl-devel
-Nginx安装
下载Nginx安装包
wget http://nginx.org/download/nginx-1.13.1.tar.gz
解压
tar -z -xv -f nginx-1.13.1.tar.gz
配置
cd nginx-1.13.1
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_stub_status_module --with-pcre //会报错
./configure --prefix=/usr/local/nginx //那就执行这个
–prefix:设置安装路径
–with-http_stub_status_module:支持nginx状态查询
–with-http_ssl_module:支持https
–with-pcre:为了支持rewrite重写功能,必须制定pcre
编译
make
make install
make install 这条指令需要当前文件夹下有Makefile才能成功
启动
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
测试(关闭防火墙)
访问http://ip/
Nginx 多域名绑定
实现最终结果:一个ip绑定多个域名
准备
-安装好Nginx
还未安装好可参考博主的另一文章:Nginx 安装与部署
-域名
申请的域名需要实名验证备案通过才可以使用,详情咨询服务商
实现
找到nginx.conf配置文件
# nginx安装位置查找
[root@VM_0_3_centos ~]# find / -name nginx.conf
/usr/local/nginx/conf/nginx.conf
/usr/local/nginx/conf/beifen/nginx.conf
/root/nginx-1.13.1/conf/nginx.conf
# nginx配置文件所在地
[root@VM_0_3_centos ~]# cd /usr/local/nginx/conf/
[root@VM_0_3_centos conf]# ls
beifen koi-utf nginx.conf.default vhost
fastcgi.conf koi-win scgi_params win-utf
fastcgi.conf.default mime.types scgi_params.default
fastcgi_params mime.types.default uwsgi_params
fastcgi_params.default nginx.conf uwsgi_params.default
打开配置文件
[root@VM_0_3_centos conf]# vi nginx.conf
...
http{
...
#新增一句话 目录自定义
#nginx会自动执行一遍vhost目录下的所有配置文件 使之生效
include ./vhost/*.conf;
server {
...
}
...
}
...
进入自定义路径中添加配置文件
配置好 站点域名 网站运行的目录 网站运行的html
[root@VM_0_3_centos conf]# cd vhost/
[root@VM_0_3_centos vhost]# ls
nginx_fk.conf nginx_hctf.conf nginx_map.conf
[root@VM_0_3_centos vhost]# cat nginx_fk.conf
server {
listen 80; # 监听端口
server_name fk.creatorhy.com creatorhy.com; # 站点域名
root /usr/local/nginx/html/fangkuai/; # 站点根目录
index index.html index.htm index.php; # 默认导航页
location / {
# WordPress固定链接URL重写
if (!-e $request_filename) {
rewrite (.*) /index.php;
}
}
# PHP配置
location ~ \.php$ {
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
}
域名解析配好
Nginx指令
[root@VM_0_3_centos ~]# cd /usr/local/nginx/sbin/
# nginx配置文件是否有错
[root@VM_0_3_centos sbin]# ./nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
# nginx重启服务
[root@VM_0_3_centos sbin]# ./nginx -s reload
到此已经配置好,可直接使用域名登录相应的项目
猜你喜欢
- 2025-04-11 Java面试“字符串三兄弟”String、StringBuilder、StringBuffer
- 2025-04-11 Java中你知道几种从字符串中找指定的字符的数量
- 2025-04-11 探秘Java面试中问的最多的String、StringBuffer、StringBuilder
- 2025-04-11 Python字符串详解与示例(python字符串的常见操作)
- 2025-04-11 java正则-取出指定字符串之间的内容
- 2025-04-11 String s1 = new String("abc");这句话创建了几个字符串对象?
- 2025-04-11 java判断字符串中是否包含某个字符
- 2025-04-11 关于java开发中正确的发牌逻辑编写规范
- 2025-04-11 windows、linux如何后台运行jar(并且显示进程名)
- 2025-04-11 腾讯大佬私人收藏,GitHub上最受欢迎的100个JAVA库,值得学习
你 发表评论:
欢迎- 04-11Java面试“字符串三兄弟”String、StringBuilder、StringBuffer
- 04-11Java中你知道几种从字符串中找指定的字符的数量
- 04-11探秘Java面试中问的最多的String、StringBuffer、StringBuilder
- 04-11Python字符串详解与示例(python字符串的常见操作)
- 04-11java正则-取出指定字符串之间的内容
- 04-11String s1 = new String("abc");这句话创建了几个字符串对象?
- 04-11java判断字符串中是否包含某个字符
- 04-11关于java开发中正确的发牌逻辑编写规范
- 最近发表
-
- Java面试“字符串三兄弟”String、StringBuilder、StringBuffer
- Java中你知道几种从字符串中找指定的字符的数量
- 探秘Java面试中问的最多的String、StringBuffer、StringBuilder
- Python字符串详解与示例(python字符串的常见操作)
- java正则-取出指定字符串之间的内容
- String s1 = new String("abc");这句话创建了几个字符串对象?
- java判断字符串中是否包含某个字符
- 关于java开发中正确的发牌逻辑编写规范
- windows、linux如何后台运行jar(并且显示进程名)
- 腾讯大佬私人收藏,GitHub上最受欢迎的100个JAVA库,值得学习
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)