运维随录实战(6)

nginx安装及卸载

1,卸载nginx

# 找到nginx的所有目录
find / -name nginx

# 删除掉所有目录及文件
rm -rf /etc/logrotate.d/nginx /etc/nginx /usr/share/nginx /usr/lib64/nginx /usr/sbin/nginx /var/log/nginx /var/lib/nginx

# 使用yum清除
yum remove nginx

2,下载安装nginx

# 下载nginx
wget http://nginx.org/download/nginx-1.22.0.tar.gz
# 下载安装依赖库
yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel
# 安装PCRE库
wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
#解压压缩包
tar zxvf pcre-8.35.tar.gz
#进入解压目录
cd pcre-8.35/
./configure
#安装
make && make install
#查看pcre版本
pcre-config --version

#创建nginx安装目录
mkdir nginx
#解压
tar zxvf nginx-1.22.0.tar.gz
#进入解压文件夹
cd nginx-1.22.0
#指定配置(2选1)
./configure --prefix=../nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=../installbags/pcre-8.35
make && make install

3,nginx常用命令

# 启动。默认监听80端口,启动成功之后可以浏览器访问ip:80,出现4.2中图表示centos服务器上nginx启动成功
/tools/nginx/sbin/nginx
# 重新载入配置文件
/tools/nginx/sbin/nginx -s reload           
# 重启 Nginx
/tools/nginx/sbin/nginx -s reopen
# 强制停止 Nginx
/tools/nginx/sbin/nginx -s stop      
# 优雅停止 Nginx,在退出前完成已经接受的连接请求
/tools/nginx/sbin/nginx -s quit 
# 检查nginx.conf文件正确性
/tools/nginx/sbin/nginx -t                   

启动后访问nginx如果出现403 forbbiden,一般都是由于未配置默认的用户导致

在 nginx.conf 或者 nginx.conf.default中

294e42c563a541378aadf626cf7c2ab5.png

默认会把user注释掉,这里需要放开,并且使用当前的账号,如 root

如果修改完配置重启还是有问题,检查下是否修改过来了

ps -aux | grep nginx
# 如果发现worker还是nobody,需要重置下配置文件
./sbin/nginx -s reload    

------------------------------------------------------------------------------------------------

linux下载安装node、nvm等

yum安装nodejs

yum -y install nodejs

使用国内镜像安装nvm

git clone https://gitee.com/mirrors/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`

启用nvm:

source nvm.sh

创建脚本,自动启用nvm

mkdir /usr/local/nvm
vim /etc/profile.d/nvm.sh
# 在nvm.sh中写入指令
export NVM_DIR=/usr/local/nvm # 导出NVM_DIR 环境变量,让nvm 安装node到该目录
source /opt/nvm-0.35.3/nvm.sh # 执行nvm 的命令, 激活nvm 到系统shell 中

使用nvm安装nodejs

nvm ls-remote
nvm install v10.24.1   # 安装指定版本nodejs
npm config set registry https://registry.npm.taobao.org # 更换淘宝源

 

 

  • 9
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Loren_云淡风轻

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值