首页 > 系统相关 >安装 Nginx 修改默认端口

安装 Nginx 修改默认端口

时间:2023-05-29 23:24:50浏览次数:36  
标签:nginx etc 端口 默认 VIM Nginx 80 我们

用远程工具连接我们上次购买的机器,这里我要介绍一个知识点,博主使用的工具是 MobaXterm,这个工具有一个多操作的功能,在下图的位置可以开启多操作,然后连接你的服务器机子即可:

image-20230528204517285

首先我们将机子里面的依赖源都更新一下,在去安装 Nginx,在控制台输入如下命令进行更新:

apt-get update

image-20230528205019524

安装 Nginx

在控制台输入如下命令:

apt install nginx

输入完毕之后我们在访问我们的公网 IP 就会出现 Nginx 的欢迎界面的 HTML:

image-20230528205233102

这里我为了做一下区分我去更改一下这个界面显示的内容就是去更改这个 HTML 文件,因为我们是通过 apt install 的方式进行安装的所以它会放入到一个固定的目录下,我们去这个固定的目录下进行更改即可。

固定目录地址:cd /var/www/html:

cd /var/www/html

image-20230528205513187

用 VIM 编辑这个文件:

vim index.nginx-debian.html

加入到文件按 i,进入输入模式,第一个我在后面追加了 BNTang-01:

image-20230528205952079

第二个我在后面追加了 BNTang-02, 更改完毕之后我们在按 ESC 进入命令模式,Shift + zz 就可以直接保存并退出了。

更改 Nginx 端口

那么上面介绍了我们的 Nginx 页面默认存放的地址,那我们的 Nginx 内容存放到哪里了呢,在 /etc/nginx 当中:

cd /etc/nginx

image-20230528210312094

用 VIM 进行操作,这里就不在追述了。VIM 进入到配置文件之后我们搜索一下 80,用 /80,发现好像没有 80,那我们的 80 在哪呢,其实啊它在我们的 HTTP 的配置当中,我在 HTTP 的配置项当中发现它告诉我们在 /etc/nginx/sites-enabled/*; 这个文件当中。

image-20230528210624976

我们去到这个目录:

image-20230528210901318

在用 VIM 编辑这个文件:

vim /etc/nginx/sites-available/default

你会发现 80 有了,有个 server,这下好了就都可以看到了,我们改一下端口号 80 -> 8088:

image-20230528211139583

在按 ESC,在输入 :wq 保存并退出。这次我们配置文件改了,所以我们需要重启一下 Nginx,之前改的是 HTML 静态文件所以不需要重启。

重启 Nginx 命令:

systemctl restart nginx

查看 Nginx 状态:

systemctl status nginx

image-20230528211436205

!> 记得开放服务器的安全组才可以进行访问

标签:nginx,etc,端口,默认,VIM,Nginx,80,我们
From: https://www.cnblogs.com/BNTang/p/17441984.html

相关文章

  • Nginx/PHP文件上传限制说明
    0、背景说明通过PHP程序上述文件时,是否有限制取决多个因素,注意这里表述的是“是否有限制”,这里的限制不光是常认为的大小的限制,还有上传时间的限制。另外除了PHP服务本身之外,一般也和PHP上层的代理集群有关系,常见的代理集群是Nginx/Openrestry1、关于代理集群限制上传代理集......
  • mysql 8 修改默认密码并修改密码策略
    1、使用默认密码登陆2、修改默认密码(必须修改默认密码)ALTERUSER'root'@'localhost'IDENTIFIEDBY'Mysql@23';3、修改默认密码策略SHOWVARIABLESLIKE'validate_password%';setglobalvalidate_password.policy=0;setglobalvalidate_password.lengt......
  • Django与Postgres、Gunicorn和Nginx 容器化
    本文详细介绍了如何配置Django以在Docker上运行Postgres。对于生产环境,我们将添加Nginx和Gunicorn。我们还将了解如何通过Nginx提供Django静态和媒体文件。建立项目创建一个新的项目目录,然后开始Django项目:$mkdirdjango-on-docker&&cddjango-on-docker$mkdir......
  • [nginx]lua控制响应头
    前言适用场景:添加CDN缓存时间、操作set-cookie、标记业务数据类型等。获取响应头指令:ngx.resp.get_headers语法:headers=ngx.resp.get_headers(max_headers?,raw?)环境:set_by_lua*、rewrite_by_lua*、access_by_lua*、content_by_lua*、header_filter_by_lua*、body_filter......
  • Nginx 如何预防网络爬虫?
    网络爬虫是一种自动获取网页信息并进行处理的程序。爬虫通过访问指定的URL地址,对返回的HTML或其他类型响应数据进行解析、提取所需的数据或信息,并存储到本地或其他指定位置。通常可以用于搜索引擎的抓取、数据挖掘、信息聚合等领域。为了预防网络爬虫,Nginx可以采取以下措施......
  • nginx,gateway配置
    反向代理:监听192.168.10.129:9001如果url中有edu就把请求转发给http://ip1:port1,如果url中有vod就把请求转发给http://ip2:port2nginx配置:server{listen9001;server_name192.168.10.129;location~/edu/{proxy_passhttp://ip1:port1}location~/vod/{proxy_passhtt......
  • Surge如何配置Socks5代理端口
    1general设置  2advancedproxyservicesettings 3可以删除之前的配置,然后添加为自己想要的端口 ......
  • windows nginx.bat cmd 命令脚本,方便windows开发
    @echooffsetROOT=C:\Users\38524\bin\nginx-1.25.0echoyounginxrootpathis:%ROOT%setCMD=%ROOT%\nginx.exeechoyounginxcmdpathis:%CMD%setCONF=%ROOT%\conf\nginx.confechoyounginxconfpathis:%CONF%^@REMforstart@REMecho......
  • CentOS 9 安装 Nginx 模块 `subs_filter`
    sub_filter和subs_filter区别sub_filter(0.7.24):替换响应体(ResponseBody)中的文本,只能设置一组替换。subs_filter:替换响应体(ResponseBody)和响应头(ResponseHeaders)中的文本,可以设置多组替换。sub_filter使用案例:http{server{listen80;server_n......
  • CentOS 9 安装 Nginx 模块 `subs_filter`
    sub_filter和subs_filter区别sub_filter(0.7.24):替换响应体(ResponseBody)中的文本,只能设置一组替换。subs_filter:替换响应体(ResponseBody)和响应头(ResponseHeaders)中的文本,可以设置多组替换。sub_filter使用案例:http{server{listen80;server_......