网站首页 > 技术教程 正文
依然是任务驱动,有了一台 Linux 服务器,至少做点有意义的事,装装软件啥的只是准备工作。在互联网平台上,Web 是少不了的,而手上又没有完整的项目可以部署,那就先部署下静态博客吧,老是用别人的平台「git pages服务」也不是长久之计。搭静态网站,首选当然是 Nginx 了,简单快速好用。
1. 安装Nginx
还好没有安装 Node 那么麻烦,使用 sudo apt-get install nginx 命令就搞定了,安装完成后,输入 nginx 命令,如果发现找不到该命令,请将 /usr/sbin 加入PATH中。
使用 which nginx 命令,找到 nginx 这个命令所在的目录。
2. 启停Nginx服务
Nginx服务的启停可以说是简单到家了,windows 平台直接运行nginx.exe就完事了。而ubuntu 系统上更简单了,直接运行 sudo nginx 命令就 OK 了。
# 查看nginx进程 ps -ef|grep nginx # 启动nginx sudo nginx
如下图所示,启动后出现 www-data 用户的进程,www-data 为默认运行 nginx 进程的用户。
其他命令还有:
# 服务重载,配置文件更新后,需要运行此命令 sudo nginx -s reload # 强制停止服务,丢弃正在处理的任务 sudo nginx -s stop # 等待任务处理后退出 sudo nginx -s quit
启动成功后,输入 IP 地址「如果配置了域名,那么就访问域名」,看到下面界面证明成功了。
3. 配置静态博客
默认方式安装的软件,配置一般都在/etc目录下,果然找到 /etc/nginx/nginx.conf 配置文件,sudo vim /etc/nginx/nginx.conf打开配置文件,在http模块中,添加server配置,如下:
server{ listen 80; # 指定端口 server_name www.90byte.com; #指定域名 location / { root /home/ubuntu/blog/hexo; # 指定静态网站跟目录 index index.html; # 指定默认访问文件 } }
由于手边静态站点只有 Hexo,正好放在了 coding 上,于是使用 git clone https://git.coding.net/pengloo53/pengloo53.git 命令 clone 下来,放在了 /home/ubuntu/blog/hexo 目录下。
PS. 如果没有静态站点,随便写个index.html也是可以的哦
最后 sudo nginx -s reload 重载nginx服务,访问配置的域名,duang,如果没成功,查其他资料再尝试,不要气馁,总会成功的。
总结
# 安装nginx sudo apt-get install nginx # 查看nginx命令位置 which nginx # 查看nginx进程 ps -ef | grep nginx # 启动nginx sudo nginx # 服务重载,配置文件更新后,需要运行此命令 sudo nginx -s reload # 强制停止服务,丢弃正在处理的任务 sudo nginx -s stop # 等待任务处理后退出 sudo nginx -s quit # 编辑配置文件 sudo vim /etc/nginx/nginx.conf # 克隆Hexo静态博客 git clone https://git.coding.net/xxx/xxx.git
- 上一篇: 臃肿项目怎么拆?都闪开,让 Nginx 来
- 下一篇: Php多版本安装(php5.2.17安装教程)
猜你喜欢
- 2024-10-13 Nginx搭建Maven Repository(Nginx搭建流媒体服务器)
- 2024-10-13 Nginx实现数据库负载均衡(nginx 数据库)
- 2024-10-13 配置Nginx+uwsgi更方便地部署python应用
- 2024-10-13 Nginx + Apache搭建WEB站点(nginx,apache)
- 2024-09-28 OpenWrt-nginx配合dnsmasq架设多个本地网站(以aria2为例)
- 2024-09-28 2.2w Star,这是一款什么样的Nginx可视化配置神器?
- 2024-09-28 一个服务器多个域名网站配置(一个服务器部署多个网站)
- 2024-09-28 Nginx从入门到放弃02-Nginx基本命令和新建WEB站点
- 2024-09-28 Php多版本安装(php5.2.17安装教程)
- 2024-09-28 臃肿项目怎么拆?都闪开,让 Nginx 来
你 发表评论:
欢迎- 最近发表
-
- Win10 TH2正式版官方ESD映像转换ISO镜像方法详解
- 使用iso镜像升级到Windows 10的步骤
- macOS Ventura 13.2 (22D49) Boot ISO 原版可引导镜像
- 安利一个用ISO镜像文件制作引导U盘的的小工具RUFUS
- CentOS 7使用ISO镜像配置本地yum源
- 用于x86平台的安卓9.0 ISO镜像发布下载:通吃I/A/N、完全免费
- AlmaLinux 9.6发布:升级工具、初步支持IBM Power虚拟化技术
- Rufus写入工具简洁介绍与教程(写入模式)
- 新硬件也能安装使用了,Edge版Linux Mint 21.3镜像发布
- 开源工程师:Ubuntu应该抛弃32位ISO镜像
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)