centos7安装nginx并配置前端环境
服务器环境:CentOS Linux release 7.5.1804 (Core)
安装路径:/usr/local
1、安装编译工具以及库文件 (新服务器,未安装则需要先安装)
# yum -y install make gcc-c++ libtool
2、安装PCRE库(通过wget命令直接网络下载最新版本的pcre安装)
# cd /usr/local
# wget http://downloads.sourceforge.net/project/pcre/pcre/8.43/pcre-8.43.tar.gz
# tar zxvf pcre-8.43.tar.gz
# mv pcre-8.43 pcre
# cd pcre
# ./configure
# make && make install
# pcre-config --version
1)如果执行wget命令提示不可识别,则安装wget后再执行wget命名,安装命令如下:
# yum install wget
2)这里通过mv命令将下载解压后的pcre-8.43文件夹重命名为pcre
3、安装zlib库
# cd /usr/local
# wget http://zlib.net/zlib-1.2.11.tar.gz
# tar zxvf zlib-1.2.11.tar.gz
# mv zlib-1.2.11 zlib
# ./configure
# make && make install
4、安装ssl
# cd /usr/local/
# wget http://www.openssl.org/source/openssl-1.0.1j.tar.gz
# tar -zxvf openssl-1.0.1j.tar.gz
# mv openssl-1.0.1j openssl
# ./config
# make && make install
5、安装redis
# cd /usr/local/
# tar -zxvf nginx-1.15.8.tar.gz
# mv nginx-1.15.8 nginx
# cd nginx
# ./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/pcre --with-openssl=/usr/local/openssl --with-zlib=/usr/local/zlib
# make
# make install
1)这里nginx安装包是本地就有,所以没有从网上下载
2)./configure 后面的配置信息需要注意写服务器上的实际路径
3)安装完成后/usr/local/路径下会自动生成一个webserver文件夹,进入该文件夹的sbin目录查看nginx版本
# /usr/local/webserver/nginx/sbin/
# ./nginx -v
6、启动nginx
# /usr/local/webserver/nginx/sbin/
# ./nginx
1)启动完成后,可在浏览器输入ip会自动弹出如下信息,表示nginx已安装成功且正常启动
7、修改nginx的配置文件,配置前端程序的位置
1)配置文件路径:/usr/local/webserver/nginx/conf/nginx.conf
在HTTPS server节点中添加server节点
server {
listen 端口;
server_name 服务名;
root 前端程序的路径,如/home/data; location / {
try_files $uri $uri/ /index.html;
} error_page /.html;
location = /40x.html {
} error_page /50x.html;
location = /50x.html {
}
修改user为root
#user nobody;
user root;
worker_processes ;
2)修改完成配置文件后,重新加载
# ./nginx reload
3)再次在浏览器中输入服务器IP以及server中配置的端口,如:192.168.1.100:8080,即可正常进入程序的登录页,至此完成前端环境的配置
8、重启nginx
# ./nginx reopen
注意:reload和reopen都是在nginx启动的状态才可以正常执行
9、停止nginx
# ./nginx -s stop
10、查看nginx的进程
# ps -ef|grep nginx
11、旧服务器查看是否已安装nginx和相关库
1)可以使用rpm命名
2)nginx如果是源码包编译安装,找到安装路径,进入安装路径下,执行./nginx -V
参考文章:https://my.oschina.net/yqz/blog/1812987
centos7安装nginx并配置前端环境的更多相关文章
- 【Nginx安装】CentOS7安装Nginx及配置
[Nginx安装]CentOS7安装Nginx及配置 2018年03月05日 11:07:21 阅读数:7073 Nginx是一款轻量级的网页服务器.反向代理服务器.相较于Apache.lighttp ...
- centos7安装nginx并配置web前端环境。
1.安装nginx -sudo yum install nginx 2.启动nginx - systemctl start nginx 3.修改nginx路径配置,/etc/nginx/nginx.c ...
- CentOS7安装Nginx及配置
Nginx是一款轻量级的网页服务器.反向代理服务器.相较于Apache.lighttpd具有占有内存少,稳定性高等优势.**它最常的用途是提供反向代理服务.** 安装 在Centos下,yum源不 ...
- centos7 安装nginx与配置
第一步安装 使用Yum安装是推荐的方式,整体的流程非常的简单,也不容易出错,如果不需要什么特殊配置,建议使用Yum尽进行安装. 第一种安装方式,通过添加epel源 yum install epel-r ...
- 安装Nginx+Lua+OpenResty开发环境配置全过程实例
安装Nginx+Lua+OpenResty开发环境配置全过程实例 OpenResty由Nginx核心加很多第三方模块组成,默认集成了Lua开发环境,使得Nginx可以作为一个Web Server使用. ...
- 【转】linux 编译安装nginx,配置自启动脚本
linux 编译安装nginx,配置自启动脚本 本文章来给各位同学介绍一篇关于linux 编译安装nginx,配置自启动脚本教程,希望有需要了解的朋友可一起来学习学习哦. 在公司的suse服务器装ng ...
- linux 编译安装nginx,配置自启动脚本
本文章来给各位同学介绍一篇关于linux 编译安装nginx,配置自启动脚本教程,希望有需要了解的朋友可一起来学习学习哦. 在公司的suse服务器装nginx,记录下安装过程: 参照这篇文章:Linu ...
- Centos7安装RocketMQ及配置测试
环境 Centos7 RocketMQ 3.2.6 安装位置 /usr/local/alibaba-rockermq 外网ip 182.254.145.66 内网ip 10.105.23.114 安装 ...
- linux(centos7) 安装nginx
linux(centos7) 安装nginx 1.14(stable) 版本 Nginx配置文件常见结构的从外到内依次是「http」「server」「location」等等,缺省的继承关系是从外到内, ...
随机推荐
- 【python基础】元组方法汇总
一.定义 用于存储一组数据的有序序列, 一旦创建, 元组中的各个元素不允许修改 二.特点 1.元组有序; 2.元组是不可变的数据类型;不可修改; 3.元组中可以存储重复的数据; 4.元组中可以同时存储 ...
- 补充:bytes类型以及字符编码转换
内容转自小猿圈链接:https://book.apeland.cn/details/41/ 定义 bytes类型是指一堆字节的集合,在python中以b开头的字符串都是bytes类型 b'\xe5\x ...
- mysql<七>
-- ########## 01.集合逻辑 ########## -- MySQL中,只实现了一种集合逻辑:逻辑与,有两种用法:UNION 和 UNION ALL -- 临时表1 CREATE TAB ...
- 【JSOI2014】歌剧表演
题目 分析 我们抽象的认为一些不能互相辨认的人,被分到了一个集合,每当又有一场演出,就将每个出演的演员扔出集合,再将上次在相同集合的分在同一集合. 然后修改被分的集合和被新创建的时间,当集合只有一个数 ...
- 【NOIP2014模拟8.25】地砖铺设
题目 在游戏厅大赚了一笔的Randy 终于赢到了他想要的家具.乘此机会,他想把自己的房间好好整理一 下. 在百货公司,可以买到各种各样正方形的地砖,为了美观起见,Randy 不希望同样颜色的正方形地 ...
- IDEA mapping箭头要怎么样设置哈(Free MyBatis插件)
效果如下图: 当我们点击箭头的时候,会快速切换到我们相关联的类位置,就不用再像以前一样还要去找 而 Free MyBatis是一款让我们操作更加方便的插件,你值得拥有哦~~~ idea 选择 File ...
- 【javascript】生成二维码
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 < ...
- UVa 1601 || POJ 3523 The Morning after Halloween (BFS || 双向BFS && 降维 && 状压)
题意 :w*h(w,h≤16)网格上有n(n≤3)个小写字母(代表鬼).要求把它们分别移动到对应的大写字母里.每步可以有多个鬼同时移动(均为往上下左右4个方向之一移动),但每步结束之后任何两个鬼不能占 ...
- 页面点击按钮下载excel(原生js)
let els = document.getElementsByTagName('iframe'); if(els.length > 0){ for(let i = 0;i < els.l ...
- 2.Python环境搭建Window、mac、linux
1.Windows安装Python详解 使用任何高级编程语言都需要有一个自己的编程环境,Python 也不例外.只要使用 Python,就必须要配置 Python 的开发和运行环境. Python 本 ...