当前位置:首页 > 技术文章 > 正文内容

nginx命令——学习记录 nginx详细教程

arlanguage5个月前 (12-15)技术文章34

nginx命令--学习记录

查看80端口是否被占用

netstat -ntlp

nginx命令

#/usr/local/nginx/sbin/nginx        

启动命令

#/usr/local/nginx/sbin/nginx -t 检测配置文件
#/usr/local/nginx/sbin/nginx -s  reload 平滑重启(修改配置文件后,可使用此命令重启,不影响运行)
#/usr/local/nginx/sbin/nginx -s quit 结束nginx(待nginx进程执行任务完毕后退出)
#/usr/local/nginx/sbin/nginx -s stop 直接退出

ln -s source dist # 建立软连接

ln -s /usr/local/nginx/sbin/nginx /home/hadoop/nginx-1.12.2/nginx1 #建立文件连接
ln -s /usr/local/nginx/sbin/ /home/hadoop/nginx-1.12.2/nginx_dir #建立目录连接
[hadoop@hadoop0 nginx-1.12.2]$ rm nginx1	#文件连接
[hadoop@hadoop0 nginx-1.12.2]$ rm nginx_dir	#目录连接

删除符号链接

rm -rf nginx_dir

注意不是rm -rf nginx_dir/,没有/

chmod 将目前目录下的所有文件与子目录皆设为任何人可读取 :

chmod -R a+r /usr/local/logs/--R表示目录下的所有文件与子目录皆设为任何人可读取
chmod a+r /usr/local/logs/error.log

非root权限启动时nginx: [emerg] bind() to 0.0.0.0:80 failed (13: Permission denied)

注:以非root权限启动时,会出现 nginx: [emerg] bind() to 0.0.0.0:80 failed (13: Permission denied) 错误

原因:Linux只有root用户可以使用1024以下的端口

解决办法

1.以root权限启动

2.将 /usr/local/nginx/conf/nginx.conf 文件中的80端口改为1024以上

server {
# listen 80
   listen 8080
……
}

2021-07-08

扫描二维码推送至手机访问。

版权声明:本文由AR编程网发布,如需转载请注明出处。

本文链接:http://www.arlanguage.com/post/193.html

标签: nginx多目录
分享给朋友:

“nginx命令——学习记录 nginx详细教程” 的相关文章

蓝易云 - Nginx 设置禁用 OPTIONS 请求以及允许跨域教程!

在Nginx中禁用OPTIONS请求并允许跨域的教程在现代Web开发中,跨域资源共享(CORS)和处理HTTP请求方法(如OPTIONS)是常见需求。本文将详细介绍如何在Nginx中配置以禁用OPTIONS请求并允许跨域请求。云服务器,高防服务器就选蓝易云,头条搜索:蓝易云云服务器,高防服务器就选蓝...

Nginx配置可用参数

Nginx可用参数参数名称注释$arg_NAMEHTTP 请求中某个参数的值,如/index.html?name=zhangsan,可以用$arg_name 取得zhangsan$argsHTTP 请求中的完整参数。例如,在请求/index.html?id=1&name=zhangsan 中,$ar...

给你的Nginx加个防火墙

引言朋友的一个 WordPress 站经常访问慢。看了一下日志,发现整天被扫描网站目录,如phpmyadmin 或者 SQL 文件,和被 CC攻击。找了一下,发现 ngx_lua_waf 是个不错的方案,但是太久不更新了,而且代码我看不懂,猝最后找到 oneinstack 一键包内置的 ngx_lu...

技巧:PHP版本怎样隐藏在Linux服务器

通常情况下,大多数安装web服务器软件的默认设置存在信息泄露,这些软件其中之一就是PHP。PHP是如今最流行的服务端html嵌入式语言之一。而在如今这个充满挑战的时代,有许多黑客会尝试发现你服务端的漏洞。因此,ehowstuff网站一篇简单描述如何在Linux服务器中隐藏PHP信息值得关注。(图片来...

Nginx 最全操作——nginx配置(2)

nginx 配置基本结构main # 全局配置,对全局生效 ├── events # 配置影响 nginx 服务器或与用户的网络连接 ├── http # 配置代理,缓存,日志定义等绝大多数功能和第三方模块的配置 │ ├── upstream # 配置后端服务器具体地址,负...

宝塔面板如何关闭https强制跳转http/https共存

宝塔面板如何关闭https强制跳转http/https共存在 宝塔面板 中,如果你需要关闭 HTTPS 强制跳转并实现 HTTP 和 HTTPS 共存,可以通过以下步骤完成配置:一、关闭 HTTPS 强制跳转登录宝塔面板进入宝塔后台,点击左侧菜单中的 网站。找到目标网站在网站列表中找到需要取消 HT...