阿里云ubuntu安装一个nginx

阿里云ubuntu安装一个nginx

  1. 买一个阿里云服务器ECS,我是学生买的是云翼计划9.5RMB/月,这个价格还是可以的
  2. ssh远程登录服务器,登录方法和有关阿里云的特殊问题看后面
  3. 进入/usr/local/目录下 cd /usr/local/
  4. 创建一个nginx目录,并进入该目录 mkdir nginx cd nginx
  5. 下载nginx压缩包,选择一个版本,右键复制链接地址 wget https://nginx.org/download/nginx-1.16.1.tar.gz 下载完有查看已下载的文件ls -al
  6. 解压压缩包 tar -xzvf nginx-1.16.1.tar.gz
  7. 进入解压的目录cd nginx-1.16.1查看ls -l有一个configure可执行文件
  8. 配置安装目录./configure --prefix=/usr/local/nginx 可能会有报错,因为没有安装需要的环境
apt-get install libpcre3 libpcre3-dev
apt-get install zlib1g-dev
apt-get install openssl libssl-dev

再配置指导没有报错 9. 编译make 10. make install 11. 退出到nginx目录cd .. 直接运行./sbin/nginx 12. 在你的浏览器中输入服务器的公网IP,就能看到默认的nginx页面 html目录中的index.html文件就是默认页面


ssh远程登录的方法

  1. 阿里云控制台中有自带的远程登录功能
  2. 使用windows系统自带的SSH,按win+R 输入powershell,在powershell中输入ssh root@服务器IP在输密码就可以登录,但是它有一个缺点,就是蓝色背景 有些字体颜色也是蓝色的看不清
  3. 下载一个第三方应用如putty,使用方法就不多说了

因为使用阿里云可能会遇到的问题和解决办法

    远程登录连接超时 可能是修改登录密码后没有重启,在控制台中重启ECS实例 可能是网络问题,换一个网络比如用手机开热点 apt-get命令不能正常使用 更新源get-apt update后就能用了 安装、运行nginx后不能外网访问网站 在阿里云控制台 实例安全组 入方向中添加http80端口
经验分享 程序员 微信小程序 职场和发展