搭建nginx 服务

step1

测试你的服务器有没有 nginx

nginx


我的出现以下问题 说明没有安装接下来我们来安装试试

安装 nginx 服务

首先我执行了换源操作
具体操作可以参考小弟我之前的文章 如果你是阿里云 就可以不用配置 yum 源了
传送门
如下图

# 执行下方命令 然后等待命令执行完毕
yum install nginx -y
# 测试启动
systemctl start nginx
# 启动后测试画面如下

现在开始搭建自己的第一个网站

首先写配置文件 我先给大家介绍一下 nginx 配置文件 其他的不用关注

Nginx主配置文件:user nginx;                     # 指定程序的运行用户                worker_processes 8;          # 配置nginx的工作线程数量根据系统内核数来error_log /var/log/nginx/error.log;  #错误日志记录路径  pid /run/nginx.pid;                # 指定nginx服务进程号存放路径          模块:events{调用的协议、核心配置}http{程序核心参数log_formate          # 记录日志内容              server {listen 80;server_name www.dabaojian.com;root /源代码位置路径;index index.html;}include /etc/nginx/conf.d/*.conf;}

接下来配置我们自己的文件

要想写一个项目,需要写一个自己的.conf 文件
我这里直接使用80 端口了,使用云服务器的小伙伴们注意了,去控制台 实例中选择出站规则

步骤二

这里配置完成后

vim /etc/nginx/conf.d/test.conf

# 这里复制以下代码,但是前提先按下 i  这样才能进入到 编辑模式
server {listen 80; # 端口号server_name 你自己的公网ip; # 域名或者ip 一般没有备案的域名是访问不通的root /code/text; # 表示你源代码的地址index index.html; # 表示你的入口文件名称 就是我去/code/text 目录下找到 index.html 文件charset utf-8; # 字符编码
}
# 记得写对哦
# 先按以下左上角的 esc 键 然后输入英文状态下的 : 在输入 wq 表示保存

检查 配置是否写对 使用nginx -t 命令

nginx -t

ok 说明没报错

现在需要重启nginx服务 因为配置文件修改了,所以我需要重启服务

# ps 只要没反应,就说明没报错,这是所有人喜欢的样子,只要敲击回车后没有回显,就很舒服
systemctl restart nginx

别着急

现在去访问文件可以不一定会访问得到,不行你去试试 因为我没写其他端口直接服务器ip就可以了
我帮你试试去

哈哈,不出所料
接下来去配置 其 代码地址
地址是什么,忘记的小伙伴可以上去看看我的代码
/code/text 在根目录下的 code 目录下的 text 文件中找 index.html 文件
所以我们要创建/code/text/index.html 以及以上文件

mkdir /code/text
vim /code/text/index.html
# 同理 使用vim 编辑 写入以下文件 写成 html 格式代码
# 向我这么懒的人直接写入 Hello Browser
# 同理 Esc + : + wq 命令 去保存

接下来并没有万事大吉 不信我们去访问一波 其实我是直接能出结果的

不知道你们实现了吗 没事实现的小伙伴们 会出现 403 也就是权限不够 之前我就遇到的这个问题

接下来解决权限不够的问题

# 将权限给nginx
chown -R root.root /code/

大功告成

Centos 7 搭建nginx 服务 使得别人能够访问自己的个人网站相关推荐

  1. Linux / CentOs 7搭建DHCP服务

    在前面介绍了怎么在Windows server 2016中搭建DHCP服务, 我们今天介绍如何在Linux / CentOS 7操作系统中搭建DHCP服务? 跟在Windows server 2016 ...

  2. Centos 7搭建nginx+Haproxy+nfs

    实验环境: 准备四台centos7虚拟机一台haproxy,二台nginx,一台nfs 主机ip 部署 服务器 192.168.216.159 nginx centos 7   192.168.216 ...

  3. 如何利用金山云ARM云服务器搭建Nginx服务

    金山云ARM云服务器于2019年10月26日正式上线,大大推动了基于ARM架构的国产CPU普及和应用.本文介绍创建一个金山云ARM云服务器实例,进行服务器性能测试,并安装Nginx服务的过程. 1 环 ...

  4. html5 云服务器搭建,云服务器CentOS系统搭建web服务

    腾讯云做活动,看比较便宜就搞了个服务器,配置如下: 标准型S2 CentOS 7.2 64位 1核 2GB 1Mbps 普通云硬盘 50G 我想要尝试写一些html,所以搭建了Apache web服务 ...

  5. centos上搭建nginx视频点播服务器(nginx+vod+lua http发送鉴权消息)

    需求背景: 想着搭建一个视频点播服务器,最后选择了nginx+vod的方案,用lua脚本写拉流鉴权,但是环境搭建过程中又发现nginx++vod+lua的环境并不是很容易搭建,是nginx+lua的环 ...

  6. centos下搭建nginx+tomcat实现集群负载与session复制

    第一章 测试环境说明 1.1 系统说明 系统均选用最小化安装的centos 5.7 1.2 软件说明 nginx-0.8.55 pcre-8.13 apache-tomcat-6.0.35  jdk- ...

  7. 搭建nginx服务、nginx的升级安装、Nginx配置文件的解析、web页面用户认证

    一,Nginx安装 1.安装nginx #  yum -y install gcc pcre-devel openssl-devel                              //安装 ...

  8. CentOS上搭建Nginx + Mono 运行 asp.net

    安装步骤: 一.获取开源相关程序: 1.利用CentOS Linux系统自带的yum命令安装.升级所需的程序库: sudo -sLANG=Cyum -y install gcc gcc-c++ aut ...

  9. 403 forbidden nginx_linux搭建nginx服务

    最近一直在做linux服务器部署的工作,遇到很多安装和配置问题.下面详细说一下nginx的安装和配置问题(一不小心就会出错哦).首先你要保证你以前安装的nginx没有残留,可以使用whereis ng ...

最新文章

  1. 测试django_如何像专业人士一样测试Django Signals
  2. python调用Shell脚本:os.system(cmd)或os.popen(cmd),
  3. linux驱动篇之 driver_register 过程分析(二)bus_add_driver
  4. linux命令之tee,技术|为初学者介绍的 Linux tee 命令(6 个例子)
  5. 强烈推荐|我做系统架构的一些原则
  6. Element-UI中关于table表格的那些骚操作
  7. 大话知识图谱--构建知识图谱第一步定义数据模型
  8. 高考考生已成不法分子觊觎“肥肉” 个人信息及财产成重点目标
  9. 转一些SIFT代码链接
  10. android输入流,android – 获取图像输入流的大小
  11. python读取文件路径报invalid_Python 解决OPEN读文件报错 ,路径以及r的问题
  12. 微信小程序列表渲染(循环渲染)
  13. Paper Reading:BigGAN
  14. xlsxwriter去掉网格线_python之xlsxwriter模块(可操作xls/xlsx格式文件)
  15. 电脑启动卡、慢,运行起来后,可能可以慢慢恢复正常问题的原因和解决方案
  16. 页面布局(1):淘宝首页
  17. 20201223:调用paddlepaddle抠图模型更改照片底色
  18. 「GitLab篇」如何用Git平台账号登录建木CI
  19. 华为路由器:清除配置
  20. python selenium 不打开浏览器_selenium+python自动化测试--解决无法启动IE浏览器及报错问题...

热门文章

  1. Java 异步编程:从 Future 到 Loom
  2. 一致性哈希算法学习及JAVA代码实现分析
  3. JSR94(Java Rule Engine)
  4. 最短路径问题:Dijkstra算法详解
  5. Err Welcoe to emergency mode
  6. python-dev 安装错误
  7. Android开发小知识点(二)
  8. HIT 2060 Fibonacci Problem Again
  9. linux学习笔记-第六课-/etc/passwd,/etc/shadow,useradd,su,sudo等
  10. VMware License Server使用经验