首先要有自己的服务器和域名
登录服务器
ssh root@192.168.1.114
1、root服务器的用户名,一般默认都是root
2、192.168.1.11对应的是服务器的公网IP,这个在购买服务器后台可以查看到
输入后,就会让你输入服务器密码
显示就是已经登陆上了
接下来就是在服务器上安装nginx
yum list nginx*
运行上面命令,查看服务器上是否有nginx包
就会出现上图所示nginx包,安装就可以了
/*
Y代表nginx版本,用版本代替就好了
运行安装解析过程
*/
yum install nginx-Y
成功之后,nginx就安装成功了,接下来就可以配置
/* 查看安装的nginx有哪些文件 */
rpm -ql nginx
现在就可以运行你的服务器了
你的域名要解析
/* 启动nginx */
systemctl start nginx
/*在浏览器上输入你的域名,就可以看到nginx页面了*/
接下来就可以配置自己页面了
cd /usr/share/nginx/
进入nginx文件夹,里面有html文件夹,这个就是之前所看到的nginx页面文件
下面来创建我们自己的
// 创建home文件夹
mkdir home
// 进入
cd home
// 创建index.html文件
touch index.html
// 编写我们的文件
vim index.html
//进入后,可以看到文件什么都没有,把这个复制进去
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>今天是个好天气啊</body>
</html>
按esc键,输入:wq 回车 就文件保存了
页面有了,下面再来配置nginx.conf文件
// 查找 nginx.conf 的位置
whereis nginx.conf
vim /etc/nginx/nginx.conf
user www-data; # 运行 nginx 的所属组和所有者
worker_processes 1; # 开启一个 nginx 工作进程,一般 CPU 几核就写几
pid /run/nginx.pid; # pid 路径
events {
worker_connections 768; # 一个进程能同时处理 768 个请求
# multi_accept on;
}
# 与提供 http 服务相关的配置参数,一般默认配置就可以,主要配置在于 http 上下文里的 server 上下文
http {
#这里的配置可以使用默认配置
# 主要的还是在server这里
server {
listen 80; # 监听本机所有 ip 上的 80 端口
server_name _; # 域名:www.baidu.com 这里 "_" 代表获取匹配所有
root /usr/share/nginx/home; # 站点根目录 这里写刚刚建的home文件夹
location / { # 可有多个 location 用于配置路由地址
try_files index.html =404;
}
}
}
按esc键,输入:wq 回车 就文件保存了
重启nginx服务
//启动服务器
systemctl restart nginx
// 重启服务
systemctl restart nginx
// 配置文件修改重装载命令
nginx -s reload
打开浏览器输入域名,,就可以看到页面上显示:今天是个好天气啊
rm -rf ~/.ssh/known_hosts