阿里云安装配置nginx

准备

  • 云服务器:阿里云ECS
  • 使用xshell远程连接服务器
  • 使用xftp实现本地与服务器的文件传输

概览

  • nginx安装目录:/usr/local/nginx

  • nginx主配置文件:/usr/local/nginx/conf/nginx.conf

  • 启动nginx命令:nginx

步骤

  • 安装依赖包

    yum install -y gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel

  • 进入home目录:cd /home

  • 下载安装包

    wget http://nginx.org/download/nginx-1.19.0.tar.gz

  • 解压

    tar -zxvf nginx-1.19.9.tar.gz

  • 修改文件夹名字:mv /home/nginx-1.19.9 /home/nginx

  • 进入解压目录:cd /home/nginx

  • 执行安装检查:./configure

  • 安装(默认安装到/usr/local目录):make&&make install

  • 配置别名,目的为了后续运行nginx操作指令方便:vim ~/.bashrc

 1.进入后添加:alias nginx='/usr/local/nginx-1.12.0/sbin/nginx'
 2.保存退出,使配置文件生效:source ~/.bashrc
 以上方法只是更新了当前用户的别名,如果切换成别的用户,需要再次操作,很麻烦,更科学地做法是设置全局别名,这样的话不论是哪个用户都可以使用。
 3.切换root用户或者su用户:sudo vim /etc/profile
 直接在最后面加上你要设置的别名即可。更新即可,其他用户登录之后也需要运行一下更新命令才能使用全局别名。
 4.更新命令:sudo source /etc/profile
  • 执行nginx配置检查,如果配置文件有错误会提示nginx -t

  • 配置环境变量:echo 'export PATH=/usr/local/nginx/sbin:$PATH' > /etc/profile.d/nginx.sh

  • 使配置文件生效:source /etc/profile.d/nginx.sh

  • 启动nginx:nginx

  • 查看nginx进程:ps -ef|grep nginx

  • 从本机测试可访问性:curl localhost

  • 在阿里云上配置安全组,入方向80和443端口

  • 成功后在浏览器输入公网ip,即可成功访问

参考

参考:https://blog.csdn.net/lxh_worldpeace/article/details/107013311

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容