草庐IT

nginx.conf

全部标签

树莓派使用Nginx+cpolar内网穿透实现无公网IP访问内网本地站点

文章目录1.Nginx安装2.安装cpolar3.配置域名访问Nginx4.固定域名访问5.配置静态站点安装Nginx(发音为“engine-x”)可以将您的树莓派变成一个强大的Web服务器,可以用于托管网站或Web应用程序。相比其他Web服务器,Nginx的内存占用率非常低,可以在树莓派等资源受限的设备上运行。同时结合cpolar内网穿透工具即可实现无公网IP远程访问。1.Nginx安装在树莓派安装Nginx也是很简单,通过apt命令可以直接安装,先更新仓库sudoaptupdate安装更新sudoaptupgrade更新完成后安装Nginx包sudoaptinstallnginx启动Ngi

Nginx启动报错- Failed to start The nginx HTTP and reverse proxy server

根据日志,仍然出现“bind()to0.0.0.0:8888failed(13:Permissiondenied)”错误。这意味着Nginx仍然无法绑定到8888端口,即使使用root权限。请执行以下操作来进一步排查问题:确保没有其他进程占用8888端口:使用以下命令检查端口8888是否已被其他进程占用:sudonetstat-tulnp|grep8888如果该端口已被其他进程占用,您需要解决冲突并释放该端口。检查SELinux状态:如果您的系统启用了SELinux,请检查SELinux状态和策略是否限制了Nginx绑定到8888端口。您可以执行以下命令来查看SELinux状态:getenfo

nginx启动提示:nginx: [emerg] bind() to 0.0.0.0:8080 failed (98: Address already in use)

根据提示信息可以得出8080端口被占用!解决方法两种:        第一种:更换端口        第二种:杀死占用的端口我们先来看第一种方法:#首先进入nginx/conf目录(根据自己的目录来写)cd/usr/nginx/conf#修改nginx.conf,将8080端口修改为其他端口号vinginx.confserver{    listen   8080;    server_name localhost;#更换端口之后,然后重启nginx就可以了server{    listen   8888;    server_name localhost;再来看第二种方法:#查看被占用的端口

CentOS 7如何安装安装nginx

一、安装nginx(1.1)安装nginx的依赖包yum-yinstallgccgcc-c++pcre-developenssl-develwget(1.2)在安装的过程中遇到睡眠进程等之类的问题可以使用 kill19161结束进程ID或者使用直接    删除pid(无提示状态可执行第三条命令)rm-rf/var/run/yum.pid       删除pidkill19161     结束进程!yum    重新执行安装(1.3)下载nginx安装包,我这里下载的是nginx-1.12.2的版本wgethttp://nginx.org/download/nginx-1.12.2.tar.gz

配置nginx常用命令

在修改Nginx配置文件之后,您需要重新加载或重启Nginx以使配置更改生效。具体的命令和方式可能因操作系统和版本而有所不同。以下是常见的重新加载或重启Nginx的方法:1.重新加载配置:  -使用`service`命令(适用于Ubuntu、Debian等):   ```shell   sudoservicenginxreload   ```2.完全重启Nginx:  -使用`service`命令:   ```shell   sudoservicenginxrestart   ```在重新加载或重启后,Nginx将读取新的配置文件并应用更改。如果配置中存在语法错误,Nginx将无法重新加载或重

Nginx三种安装方式

Nginx快速安装官方提供三种版本下载​Mainlineversion:主线版本,也叫开发版。最新版本,但没经过大量测试​Stableversion:稳定版本,通过大量的测试,相对比较稳定的版本,生产环境使用该版本​Legacyversion:往期的稳定版Nginx软件安装的方式有很多种源码编译=>Nginx(1.版本随意2.安装复杂3.升级繁琐)​需要编译:配置、编译、安装​优点:可以自定义路径;路径统一,方便迁移,方便升级​缺点:配置选项复杂,安装时间较长,程序用户及执行程序的路径都需要自己手动完成epel源=>Nginx(1.版本较低2.安装简单)(epel红帽修改过一些配置文件,不建议

分布式 - 服务器Nginx:应知应会系列之Nginx简介 | 下载安装 | 启动和停止服务

文章目录01.Nginx简介02.正向代理和反向代理03.Nginx和Apache、Tomcat之间的不同点04.Nginx的优点05.Nginx常用的功能特性06.Nginx下载07.Nginx安装1.源码安装前的环境准备2.Nginx源码简单安装方式3.Nginxyum安装方式4.Nginx源码复杂安装方式08.Nginx目录结构分析09.Nginx服务器启动和停止命令1.信号控制Nginx服务器的启动和停止2.命令行控制Nginx服务器的启动和停止10.Nginx服务器版本的升级和新增模块1.环境准备2.使用Nginx服务信号进行升级3.使用Nginx安装目录的make命令完成升级01.

Linux安装Nginx详细教程

一、下载nginx1、手动下载进入nginx下载地址:http://nginx.p2hp.com/en/download.html,点击“nginx-1.25.1”进行下载将下载的文件nginx-1.25.1.tar.gz通过Xftp工具或者通过其他工具上传至Linux 服务器/root目录。2、自动下载也可以使用下载命令获取安装包wgethttps://nginx.org/download/nginx-1.25.1.tar.gz二、拷贝压缩包并解压创建prod目录命令:mkdir/usr/local/prod/拷贝命令:cpnginx-1.25.1.tar.gz/usr/local/prod

python-flask项目部署到阿里云服务器(宝塔面板/Nginx反向代理)

之前在虫大实训做的项目:最近在写简历进行整理,发现之前和现在一样最麻烦的还是后端的部署(应该算?),搞了几天,烦死了,所以记录一下阿里云服务器(白嫖版)学生认证能白嫖7个月,传送门:高校计划-免费学生云服务器注意:记得重置实例密码,这玩意儿也是ssh的密码(划重点),真的很烦!!!Linux连接服务器 sshusername@公网IP #username一般是root,公网IP在实例页面能看到安装宝塔面板跟着这篇文章搞得,很简单:https://blog.csdn.net/zengxiangyu0406/article/details/121663130准备应该算是,反正通过公网IP+端口可以

nginx部署前端项目后刷新浏览器报错404

问题: Vue项目打包部署Nginx服务器后,刷新页面后出现404的问题。原因: 加载单页应用后路由改变均由浏览器处理,而刷新时将会请求当前的链接,而Nginx无法找到对应的页面。解决:在Nginx配置文件nginx.conf中加入如下配置: try_files$uri$uri//index.html;#变量解释try_files 固定语法$uri   指代home文件(ip地址后面的路径,假如是127.0.0.1/index/a.png,那就指代index/a.png)$uri/   指代home文件夹/index.html 向ip/index.html地址发起请求 try_files$ur