Mac: Nginx 的安装和配置

Mac: Nginx 的安装和配置,第1张

1)安装Homebrew

终端输入

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install) )"

大概过歼亩纯个二十分钟左右安装完成,其间提示输入密码,输入Mac密码,安装成功后就可以安装nginx了。

2)安装nginx

终端输入

3)验证结果

安装好了,就可以启动nginx了,终端输入

安氏咐装完以后,可以在终端输出的信息里看到一些配置路径:

main(全局设置)、server(主机设置)、upstream(上游服务器设置,主要为反向代理、负载均衡相关配置)和 location(URL匹配特定位置后的设置),每部分包含若干个指令。

备注:

1)worker_processes 1#配置处理并发处理量

2)#pidlogs/nginx.pid #进程号

2.events块:服务器与用户网络连接

3.http块:包括http块,server块。代耐兄理缓存日志等都在这一块配置

1) https://blog.csdn.net/weixin_47872288/article/details/118515340?share_token=49f013ca-5bd6-42b1-a927-e22769810f78

2) https://zh.wikipedia.org/wiki/Nginx

nginx windows版 v1.13.3免费版http://www.ddooo.com/softdown/29113.htm

nginx windows安装配置方法

第一步、安装方法

一、下载好后带团,把nginx windows版软件解压到c盘根目录

二、双击nginx.exe图标,可见黑窗口一闪而过,启动完毕。

三、按下win+R快捷键,输入cmd打开命令行。

四、命令行到nginx目录,输入nginx启动。(注,此方式命令行窗口无任何提示,且被锁定)

五、打开浏览器,输入http://127.0.0.1,如果看到下图片则安装成功。

六、以后启动软件直接双击图标即可。

七、启动后,默认情况下(无修改配置),可见到有两个nginx的进程,一个是master process,一个是worker processes测试。

第二步、配置方法

配置目标:能正常运行PHP脚本程序

大部分情况下,我们需要修改的配置文件只有一个,那就是nginx.conf,该文件位于conf目录下。具体配置项目为:

1. server_tokens off

出于安全方面的考虑,最好是隐藏nginx版本蠢液橘号信息

2. listen 8088

8088为监听端口,根据需要可以填写其它端口号

3. server_name localhost

localhost为服务器访问名称,也就是我们在浏览器里输入的那个url地址

4. charset utf-8

字符集编码

5. 工作目录

将如下配置

修改为:

root 定义了工作空间,也就是我们php项目所在的目录。

加入index.php是为了让nginx能够识别php脚本,否则,在访问php文件时,会出现直接下载的情况。

6. 整合php

将location ~ \.php配置部分的注释全部去掉,最终配置如下:

注意这里面的$document_root变量,它对应的内容就是root参数值,如果我们没有定义root参数或者把root注释掉,在访问php的时候,页面上就会出现No input file specified.提示。

7. 启动php-cgi

打开cmd命令窗口,切换到php的安装目录,执行php-cgi -b 127.0.0.1:9000,即可启动php-cgi,启动完成后,cmd窗口切勿关闭,否则php-cgi也埋袜会被关掉的。

特别提醒:只有在开启php-cgi的情况下,nginx才能正常访问php。

8. 重启nginx

打开cmd命令窗口,切换到nginx所在目录,执行nginx -s reload即可重启nginx。其它相关nginx相关命令如下:

启动:start nginx

停止:nginx -s stop

退出:nginx -s quit

1、在线安装 Ubuntu版的 sudo apt-get install nginx;CentOS 版 sudo yum install nginx

2、源码安装下载地址:http://nginx.org/download/

所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下

启动程序文件在/usr/sbin/nginx

日志放在了唤老袜/var/log/nginx中,分别是access.log和error.log

并已经在/etc/init.d/下创建了启动脚本含指nginx

默认的虚拟主机的目录设置在了/usr/share/nginx/www

在线安装的启动过程$sudo /etc/和激init.d/nginx start


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12489881.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存