阿里云服务器新手安装 nginx、小程序折腾之路ing
好烦啊、苹果又封了个个人账户、应该是公司信息关联还把我个人信息拉黑了一年不能注册。
看来短期内自己想折腾下还是不太好搞。算了算了、学习学习其他的好了。弄个小程序,可是需要https、于是就从我的阿里云入手。
内容试验过、参考这个老哥的部分内容、我整理下可能遇到的坑。
首先我想着搞个https的、首先想到的还是申请免费的 https 证书
1、腾讯云免费证书、反正一年免费、学习学习练手的我还是选择这个、看看效果或之后真的需要再打算配置其他或买。
2、let’s encrypt:推荐比较多的,实际操作起来还是比较繁琐。
上传配置好阿里云、因为我之前买的是阿里云的服务器。dns里面解析根据返回的证书就按道理可以看到如下图。
去腾讯免费一年的配置成功后、下载证书解压就是这样的。
接着就是刚、按着命令就是刚他、最后查一下看看 ojbk的。。。。
1. 域名购买之后 备案。
2. 购买服务器。
3. 这两个条件具备之后进行下一步。
本人使用 Mac ,实践流程按照 Mac 本的流程操作。
作为初学者,简配的服务器,
实例类型: I/O 优化,操作系统: CentOS 7.4 64 位 nginx 1.10
ps: 为了将本地文件传到服务器,下载 filezilla 工具,类似 ftp 工具,连接之后,可以随时查看服务器里面的文件,也可以将本地文件上传到服务器。
ps: 为了本地电脑连接服务器,下载 xshell,mac 本可以通过自己的终端建立远程连接,需要将服务器的 ip 添加到对应的位置建立连接。有时候初始化系统盘,重新连接,会出现以下错误,需要在终端执行
ssh-****** -R x x x x。/xxxx 表示服务器的 ip
4. 这些工作具备了,进行下一步。
5. 连接到服务器之后,会出现欢迎的一些话,说明登陆成功 ,默认的服务器登陆用户名是 root, 密码是自己设置的服务器密码,在阿里云购买的服务器,可以对服务器密码重置。接下里安装一些依赖
mkdir -p /usr/local/src/nginx-files cd /usr/local/src/nginx-files wget http://www.zlib.net/zlib-1.2.11.tar.gz wget https://ftp.pcre.org/pub/pcre/pcre-8.40.tar.gz wget https://www.openssl.org/source/openssl-1.1.0e.tar.gz wget http://nginx.org/download/nginx-1.10.3.tar.gz 解压到当前目录
tar zxvf nginx-1.10.3.tar.gz tar zxvf pcre-8.40.tar.gz tar zxvf zlib-1.2.11.tar.gz tar zxvf openssl-1.1.0e.tar.gz 然后打开解压的nginx文件夹
cd nginx-1.10.3 yum install gcc gcc-c++ ncurses ncurses-devel bison libgcrypt perl automake autoconf libtool make
在该目录下安装编译文件
#增加系统用户 www groupadd www useradd -r -g www www
./configure --prefix=/usr/local/nginx --user=www --group=www --with-http_ssl_module --with-http_v2_module --with-http_gzip_static_module --with-ipv6 --with-poll_module --with-select_module --with-pcre=/usr/local/src/nginx-files/pcre-8.40 --with-zlib=/usr/local/src/nginx-files/zlib-1.2.11 --with-openssl=/usr/local/src/nginx-files/openssl-1.1.0e
make
make install
这样基本酒操作完成了,接下来启动 nginx
/usr/local/nginx/sbin/nginx 查看nginx是否启动、刚刚搞的看着大概这样。
ps axu | grep nginx
启动之后,执行 ps axu | grep nginx 会看到如下界面:说明启动成功
当 nginx 启动以后,在浏览器输入自己服务器的 ip, 看是否能给出来 welcome to nginx 页面,如果出不来,需要登陆阿里云设置安全组,添加新的端口号范围
添加成功以后这样
再次输入服务器的 ip 加上 80 端口就可以出现 welcone to nginx 页面了
到这里就 ojbk 了、距离我的目标又近一步了。加油咯 偷个懒一会再写。