ECS编译安装Nginx

简介: 业务需求将在阿里云ECS上搭建Nginx

我的环境是Centos 7.3

一、 nginx服务器编译安装

yum install -y wget gcc gcc-c++ make pcre pcre-devel zlib zlib-devel openssl openssl-devel
cd /usr/local/src
wget 'http://nginx.org/download/nginx-1.14.2.tar.gz' --------下载1.14.2版本
yum install lrzsz -y --------如果不下载可以用rz
[root@zabbix src]# ll
total 992
-rw-r--r--. 1 root root 1015384 Dec 4 2018 nginx-1.14.2.tar.gz
tar -zxvf nginx-1.14.2.tar.gz
cd nginx-1.14.2
[root@zabbix nginx-1.14.2]# ./configure --prefix=/usr/local/nginx -----我把路径设置/usr/local/nginx
[root@zabbix nginx-1.14.2]# make && make install

----------好啦,到这里Nginx的编译安装就完成了

二、Nginx环境配置
[root@zabbix nginx-1.14.2]# vim /etc/profile
export PATH=$PATH:/usr/local/nginx/sbin/
[root@zabbix nginx-1.14.2]# source /etc/profile
[root@zabbix nginx-1.14.2]# nginx -V ----查看版本
image.png

  1. 检查Nginx配置: nginx -t
  2. 启动Nginx:nginx
  3. 关闭Nginx:nginx -s stop
    [root@zabbix nginx-1.14.2]#nginx -s reload ----nginx 刷新重启

[root@zabbix nginx-1.14.2]# netstat -anptu|grep nginx
[root@zabbix nginx-1.14.2]# ps -ef|grep nginx
[root@zabbix nginx-1.14.2]# tail -f /usr/local/nginx/logs/error.log 看日志
image.png

三、 测试浏览器访问输入地址OK
image.png
四、使用systemctl管理Nginx,
vim /usr/lib/systemd/system/nginx.service
image.png

[Unit]
Description=nginx (如果mysql也可以这样改)
After=network.target (网络启动)
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx (更改路径)
[Install]
WantedBy=multi-user.target (开机启动)

[root@zabbix nginx-1.14.2]# systemctl start nginx.service (这样就可以启动了)

image.png

-----------哈哈哈 好啦,Nginx的编译安装就搞定了

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
应用服务中间件 nginx
Nginx文件服务器搭建
本文介绍搭建简单Nginx服务器的方法。
334 0
Nginx文件服务器搭建
|
弹性计算 Linux PHP
|
7月前
|
缓存 负载均衡 应用服务中间件
nginx(NGINX)详细下载安装及使用教程
nginx(NGINX)详细下载安装及使用教程
267 0
|
7月前
|
网络协议 应用服务中间件 Linux
centos7下Nginx正向代理操作步骤
centos7下Nginx正向代理操作步骤
|
弹性计算 安全 应用服务中间件
ECS动手搭建Nginx
在ECS的centos7上搭建一个Nginx
2055 7
ECS动手搭建Nginx
|
网络协议 应用服务中间件 Linux
Nginx的安装与配置(Centos7、云服务器版)
Nginx的安装与配置(Centos7、云服务器版)
369 0
Nginx的安装与配置(Centos7、云服务器版)
|
弹性计算 运维 监控
如何基于阿里云的ecs搭建lamp的php生产环境-基于宝塔面板
如何基于阿里云的ecs搭建lamp的php生产环境-基于宝塔面板
387 0
|
弹性计算 Linux 测试技术
CentOS ECS快速安装PHP
PHP(PHP:Hypertext Preprocessor递归缩写)中文名字是:“超文本预处理器”,是一种广泛使用的通用开源脚本语言,适合于Web网站开发,它可以嵌入HTML中。编程范型是面向对象、命令式编程的,本文介绍在阿里云CentOS ECS如何快速安装PHP。
CentOS ECS快速安装PHP
|
弹性计算 关系型数据库 MySQL
ECS编译安装Nginx
业务需求将在阿里云ECS上搭建Nginx
ECS编译安装Nginx
|
关系型数据库 MySQL Java
Centos7.3云服务器上安装Nginx、MySQL、JDK、Tomcat环境
Centos7.3云服务器上安装Nginx、MySQL、JDK、Tomcat环境
240 0