Nginx常用基本命令

以下总结了一下nginx在使用过程中的一些常用命令(yum安装nginx)

  1. nginx的访问页面(welcome to nginx)具体所在位置
    vi /usr/share/nginx/html/index.html
  2. 访问IP
    curl 192.168.100.111
  3. 关闭nginx进程
    nginx -s stop
  4. 启动nginx进程
    /usr/sbin/nginx          yum安装的nginx也可以使用         servic nginx start
  5. 检查配置文件是否有误
    nginx –t
  6. 重新加载配置文件
    nginx –s reload
  7. 查看日志
    tail -f filename 显示文件默认10行,刷新显示
    例:tail -f /var/log/lvs-agent.log          tail -f /etc/nginx/nginx.conf
  8. 查看文件后几行
    tail -n 行数 文件名 例: tail -n 100 /var/log/aa.log
  9. 删除网卡ip
    ip addr del 192.168.11.5/32 dev lo (lo eth1 eth2)
  10. lvs清空所有集群服务
    ipvsadm –C
  11. 获取eth0网卡上的所挂的ip值
    ip a|grep eth0|grep inet|awk ‘{print $2}’|cut -d “/” -f1
  12. 验证该ip或者网址是否通 可用返回200
    curl -I -m 10 -o /dev/null -s -w %{http_code} 10.110.26.10:8080
  13. 后台启动jar包
    nohup java -jar /usr/sbin/项目名.jar >>/var/log/项目名.log 2>&1 &
  14. 查看上一个命令是否执行成功 返回0执行成功 其他不成
    echo $?
  15. 查看nginx进程是否启动。此命令用在代码判断nginx进程是否启动,如果只用ps aux | grep nginx 即使没有启动也会用内容返回,影响判断
    ps aux | grep nginx | greo –v grep

如果是安装包安装的nginx,查看nginx进程,找到路径,使用命令。
ps aux | grep nginx
在这里插入图片描述
/usr/local/nginx/sbin/nginx -t
/usr/local/nginx/sbin/nginx -s reload
/usr/local/nginx/sbin/nginx -s stop

  • 3
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: nginx 负载均衡是一种技术,可以帮助您更有效地管理网站流量。它可以将多台服务器合并成一个虚拟服务器,从而允许您更好地处理用户的访问请求。配置 nginx 负载均衡需要在 nginx 配置文件中添加一些指令,来指定每个服务器的 IP 地址。此外,您还可以使用 nginx 内置的健康检查来检查每台服务器的状态,以确保服务正常运行。 ### 回答2: Nginx是一个常用的高性能Web服务器和反向代理服务器,它能够通过负载均衡来提高网站的性能和可靠性。Nginx的负载配置命令主要包括upstream和proxy_pass。 upstream命令用于定义负载均衡的后端服务器,例如: upstream backend { server 192.168.1.100:8080; server 192.168.1.101:8080; server 192.168.1.102:8080; } 在这个例子中,我们定义了一个名为backend的upstream块,包含了三个后端服务器的地址和端口号。Nginx会根据配置的负载均衡算法将请求分发给这些后端服务器。 proxy_pass命令用于指定反向代理的目标服务器,例如: location / { proxy_pass http://backend; } 这个例子中,我们将所有以"/"开头的请求转发给upstream块中定义的backend服务器。Nginx会将请求发送到backend中的一个后端服务器,从而实现负载均衡。 除了upstream和proxy_pass,Nginx还提供了一些其他的负载配置命令。例如,可以使用proxy_next_upstream来指定在与后端服务器的连接出现错误时,应该尝试转发请求给下一个后端服务器。 总之,通过upstream和proxy_pass等配置命令Nginx可以很方便地实现负载均衡。这些命令可以根据需要灵活地配置后端服务器和反向代理目标,从而提高网站的并发处理能力和可靠性。 ### 回答3: Nginx是一个高性能的Web服务器,也可以用作负载均衡器。使用Nginx进行负载均衡时,我们需要进行一些配置。 第一步是添加Nginx的配置文件中的负载均衡块。可以使用以下命令Nginx的配置文件中添加负载均衡块: ``` http { upstream backend { server backend1.example.com; server backend2.example.com; server backend3.example.com; } } ``` 上述配置将会创建一个名为“backend”的负载均衡块,并列出了三个后端服务器,分别是backend1.example.com、backend2.example.com和backend3.example.com。这样Nginx就会将请求分发到这三个服务器之间进行均衡负载。 接下来,我们需要在相应的虚拟主机配置中使用这个负载均衡块。这是通过以下命令实现的: ``` server { listen 80; server_name example.com; location / { proxy_pass http://backend; } } ``` 上述配置将会将来自example.com的所有请求转发到名为“backend”的负载均衡块定义的后端服务器上。 在这个配置中,我们使用了proxy_pass指令来代理请求,并使用http://backend参数指明了要使用的后端服务器集群。 除了上述基本配置之外,Nginx还提供了许多其他的配置命令,比如负载均衡算法指令、健康检查指令和热备份指令等等。这些指令可以根据实际需求进行灵活配置,以实现更加高效和可靠的负载均衡。 总结起来,Nginx的负载均衡配置主要包括添加负载均衡块、在虚拟主机配置中使用负载均衡块以及进行一些其他的细节配置。通过合理配置,能够让Nginx实现高效可靠的负载均衡,并提高系统的稳定性和性能。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值