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」等等,缺省的继承关系是从外到内, ...
随机推荐
- thinkphp之cookie操作
cookie设置 命名空间 代码
- day_05 if条件判断和while循环作业题
1. 输入姑娘的年龄后,进行以下判断: 1. 如果姑娘小于18岁,打印“不接受未成年” 2. 如果姑娘大于18岁小于25岁,打印“心动表白” 3. 如果姑娘大于25岁小于45岁,打印“阿姨好” 4. ...
- Quantitative Strategies for Achieving Alpha (三)
chapter 4: Profitability Profitability measures we tested include return on invested capital, return ...
- python中的类,对象,实例,继承,多态
------------恢复内容开始------------ 类 (通俗来讲是 属性和方法的集合) 用来描述具有相同的属性和方法的对象的集合.它定义了该集合中每个对象所共有的属性和方法. 对象,即为类 ...
- ROM和RAM的内存详细说明
1.首先是ROM 的读取是需要提前两个地址的读取,所以要想读取0地址的数据,你需要给地址是2 2.关于宽度,深度的计算 假设我们要存取如下取模的数据,该模的设置口语描述为:这是显示的2个字节,其中一个 ...
- FastDfs单机版搭建
详细的最新版fastdfs单机版搭建 前言 目前项目是tomcat单机部署的,图片.视频也是上传到tomcat目录下,关键是此项目的主要内容还就是针对图片.视频的,这让我非常担忧:文件服务器的应用是必 ...
- 洛谷P3943 星空——题解
一道很好的锻炼思维难度的题,如果您能在考场上直接想出来的话,提高组450分以上就没问题了吧.(别像作者一样看了好几篇题解才勉强会) 先提取出题目大意:给定一个长度n<=40000的01串,其中1 ...
- BZOJ 1859 Luogu P2589 [ZJOI2006]碗的叠放 (计算几何)
woc, 13年前的ZJOI就这么毒瘤的嘛... 题目链接: (bzoj)https://www.lydsy.com/JudgeOnline/problem.php?id=1859 (luogu)ht ...
- android开机引导界面的几种实现
不少应用在设计的时候都会有几个引导界面,这里总结一下几个典型实现: 之前自己做过仅具有一个引导界面的应用,在welcomeActivity中设置一张图片,更复杂的为该图片设置一个渐入渐出的动画,然后利 ...
- python之正则匹配match:search findall
match:从开头位置匹配,只匹配一次,开头匹配不上,则不继续匹配 a,b,\w+ match(a,"abcdef") 匹配a >>> re.match(&quo ...