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的编译安装就搞定了


云服务器ECS地址:阿里云·云小站


相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
28天前
|
缓存 NoSQL Ubuntu
大数据-39 Redis 高并发分布式缓存 Ubuntu源码编译安装 云服务器 启动并测试 redis-server redis-cli
大数据-39 Redis 高并发分布式缓存 Ubuntu源码编译安装 云服务器 启动并测试 redis-server redis-cli
44 3
|
3月前
|
Ubuntu 应用服务中间件 Linux
在Linux中,如何配置Web服务器(如Apache或Nginx)?
在Linux中,如何配置Web服务器(如Apache或Nginx)?
|
3月前
|
负载均衡 应用服务中间件 Linux
"揭晓nginx的神秘力量:如何实现反向代理与负载均衡,拯救服务器于水火?"
【8月更文挑战第20天】在Linux环境下,nginx作为高性能HTTP服务器与反向代理工具,在网站优化及服务器负载均衡中扮演重要角色。本文通过电商平台案例,解析nginx如何解决服务器压力大、访问慢的问题。首先介绍反向代理原理,即客户端请求经由代理服务器转发至内部服务器,隐藏真实服务器地址;并给出配置示例。接着讲解负载均衡原理,通过将请求分发到多个服务器来分散负载,同样附有配置实例。实践表明,采用nginx后,不仅服务器压力得到缓解,还提升了访问速度与系统稳定性。
76 3
|
3月前
|
负载均衡 应用服务中间件 Apache
Nginx与Apache的终极对决:揭秘Web服务器界的“速度与激情”!你不可不知的性能霸主如何颠覆传统,震撼互联网的根基!
【8月更文挑战第13天】互联网技术发展中,Web服务器至关重要,Nginx与Apache是最广泛使用的两种。Apache历史悠久,但Nginx以轻量级和高性能脱颖而出。Nginx采用事件驱动架构,高效处理大量并发连接,而Apache使用进程驱动,高并发下资源消耗大。以餐厅为例,Nginx像大堂经理同时处理多个顾客需求,远比Apache为每位顾客分配服务员更高效。性能测试显示Nginx处理能力远超Apache。此外,Nginx配置简洁灵活,尤其在负载均衡方面表现突出。尽管Apache适合动态内容处理,但在快速变化的互联网环境中,Nginx因其独特优势成为许多开发者和企业的首选。
62 7
|
3月前
|
应用服务中间件 网络安全 nginx
运维专题.Docker+Nginx服务器的SSL证书安装
运维专题.Docker+Nginx服务器的SSL证书安装
111 3
|
3月前
|
应用服务中间件 nginx
[nginx]编译安装openresty
[nginx]编译安装openresty
|
3月前
|
应用服务中间件 Linux 网络安全
在Linux中,如何配置Apache或Nginx Web服务器?
在Linux中,如何配置Apache或Nginx Web服务器?
|
4月前
|
存储 编解码 应用服务中间件
|
3月前
|
存储 负载均衡 应用服务中间件
FastDFS+Nginx:轻松搭建本地文件服务器
【8月更文挑战第19天】在现今互联网快速发展的时代,文件服务器作为支撑各种在线服务的重要基础设施,其稳定性和性能显得尤为关键。FastDFS作为一款开源的轻量级分布式文件系统,凭借其高效的文件管理功能,特别适合用于构建相册网站、视频网站等以文件为载体的在线服务。本文将详细介绍如何利用FastDFS和Nginx快速搭建一个本地文件服务器,为您的工作和学习提供技术支持。
254 0
|
3月前
|
关系型数据库 Linux 应用服务中间件
如何在 Ubuntu 14.04 服务器上使用 Nginx 安装和保护 phpMyAdmin
如何在 Ubuntu 14.04 服务器上使用 Nginx 安装和保护 phpMyAdmin
23 0