”言语上的敷衍,又怎能让人相信你已经付出真心?”。 ​​​​

情似甘露转头空
情似甘露转头空

前言

今天等过期的服务器释放.买到了新配的ecs.别提为什么了.家里穷只能用学生机来玩.所以东西又要重新安装,哎,以后有机会看看Docker.不然每次重新配置环境,简直日了狗.而且现在快照还要钱..看起来只有Docker能续我一命.
不瞎比比了.开始安装nginx和node.有人会问为什么不用apt安装,多简单..我想说我洁癖,虽然我是双子座,可我就是想把应用放在干干净净的地方.嗯.就是这样.

nginx

nginx官网(下载页)
http://nginx.org/en/download.html

怕你们不知道下什么.暂且放张图

长恨人心不如水
长恨人心不如水

下好了.找个地方解压

1
$ tar zvxf nginx-1.13.5.tar.gz

然后呢.开始配置.当然了.你可能不知道配置什么.看看help命令

1
2
$ cd nginx-1.13.5
$ ./configure --help

好了,这时候会出现一大推,这些就是配置信息.自己看,懒得截图.说明也很详细,看不懂就有道

这是我的配置.别tm全复制,就比如–prefix指定你安装的地址,我喜欢安在/opt里面,注意,绝对地址

1
./configure --prefix=/opt/app/nginx --sbin-path=/opt/app/nginx/sbin/nginx --conf-path=/opt/app/nginx/conf/nginx.conf --pid-path=/opt/app/nginx/nginx.pid --user=www --group=www --with-pcre=/home/pcre-8.41 --with-zlib=/home/zlib-1.2.11 --with-openssl=/home/openssl-1.0.2l --with-http_ssl_module --with-http_v2_module --with-http_realip_module --with-http_addition_module --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-http_mp4_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_random_index_module --with-http_secure_link_module --with-http_stub_status_module --with-http_auth_request_module --with-http_slice_module --with-mail --with-threads --with-file-aio --with-mail_ssl_module --with-stream_ssl_module

哦哦.突然想起来,编译需要pcre和openssl以及zlib源码包.
pcre
openssl
zlib
懒得说下载细节了.下载了,解压下.指定with-pcre和with-zlib以及with-openssl的地址,解压包即可.不用编译

接下来在nging目录下编译并且安装

1
$ make && make install

过了许久…当你想要放弃的时候,好了,编译成功.别高兴的太早.还有一步

1
$ ln -s /opt/app/nginx/sbin/nginx /usr/bin/nginx

设置个软链接.用来设置nginx的全局变量.

这时候,应该就有脸说安装好了

启动命令

1
$ nginx

查看所有信息,以及编译信息,注意V大写,小写只查看版本信息

1
$ nginx -V

如果启动的时候说没有权限什么鬼的,可以参考这个,具体什么意思,自己百度吧

1
2
$ /usr/sbin/groupadd www
$ /usr/sbin/useradd -g www www

node

之前傻傻的去编译node,简直蠢到爆炸.好把,说下新方法

node官网直通车

平地无风起波澜

直接如图下载二进制包,然后解压,解压看了上面应该都会了

先入vim创建个文件,没有会自动创建,有就查看

1
$ vim /etc/profile.d/node.sh

把这段文字输入sh文件里.当然了.这是我node解压出来的地址.

1
$ PATH=$PATH:/opt/app/node/bin

执行

1
$ source /etc/profile.d/node.sh

查看node版本

1
$ node -v

是不是叼叼的…是不是很简单,美滋滋..不用编译半天,也不用apt安装然后到处找默认配置.我就是喜欢自己配地址然后好找.就是这么任性~

怕辜负又何必去背负