教你如何在云服务器上安装并配置web服务器(这里以nginx服务器为例,操作系统linux)

简介: 教你如何在云服务器上安装并配置web服务器(这里以nginx服务器为例,操作系统linux)

前言:


这里以git bash 工具为例,当然你可以直接用puTTY或者Xshell链接到服务器,用FileZilla 上传文件。


一、连接服务器


ssh  root@你的远程ip地址。


二、查看版本


uname -a


三、安装nginx(1)


这一步可以直接跳过,现在nginx可以直接yum install nginx安装,如果yum install nginx安装不了,就得先进行这一步


yum install epel-release


四、安装nginx(2)


yum install nginx


五、检查是否安装成功


nginx -V


六、配置web服务器


1.进入根目录,输入cd  /etc/nginx/ 2.输入 ls,查看文件 3.输入nginx -t ,找到文件 4.vim nginx.conf,打开文件 如果你的主机上没有vim,可以输入命令yum  install  vim 5.


(1).更改参数(这里最关键)


1、user nginx 改为 user root


微信截图_20220429222248.png


2、找到路径并改为以下格式 (这里根目录/root/www/文件夹需要你自己创建,我推荐用FileZilla链接服务器自己在root下创建就可以了,当然你可以不用取名www。)


http > server > location / {
  root /root/www/;
  index index.html index.htm;
}


微信截图_20220429222303.png


你可以用下面这些命令更改参数:


:set nu 视图模式
i 编辑模式
esc 退出编辑模式
:wq 保存退出


(2)进入 nginx.conf


vim nginx.conf


(3)查看是否存在该文件夹


cd /root/www/
pwd


(4)上传网站到服务器


同样我推荐这里用FileZilla链接服务器,自己在www文件夹下,创建一个index.html就可以了, 下面是单纯在git bash 命令行下创建的,如果你不怕麻烦的话,可以用下面的方法 提供scp工具


yum install openssh-client


退出服务器


logout


上传文件到服务器(请在你的本地项目文件目录内打开git bash)


scp -r 你的本地项目路径 root@你的服务器ip:/root/www/
例:scp -r  ./*  root@106.13.131.245:/root/www


远程连接到服务器


ssh  root@你的远程ip地址


ls查看是否存入文件


cd /root/www/


(5)开启nginx 服务


开启nginx服务


ps -ef | grep nginx


停止nginx 服务


nginx -s stop


查看进程


nginx -t


查看文件


cat /etc/nginx/nginx.conf


重新加载nginx


nginx -s reload


升级版本


yum update nginx



相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
2月前
|
XML 前端开发 JavaScript
PHP与Ajax在Web开发中的交互技术。PHP作为服务器端脚本语言,处理数据和业务逻辑
本文深入探讨了PHP与Ajax在Web开发中的交互技术。PHP作为服务器端脚本语言,处理数据和业务逻辑;Ajax则通过异步请求实现页面无刷新更新。文中详细介绍了两者的工作原理、数据传输格式选择、具体实现方法及实际应用案例,如实时数据更新、表单验证与提交、动态加载内容等。同时,针对跨域问题、数据安全与性能优化提出了建议。总结指出,PHP与Ajax的结合能显著提升Web应用的效率和用户体验。
60 3
|
2月前
|
人工智能 安全 Linux
|
3月前
|
关系型数据库 MySQL Linux
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
584 3
|
3月前
|
监控 安全 网络协议
快速配置Linux云服务器
【10月更文挑战第3天】快速配置Linux云服务器
|
3月前
|
弹性计算 Linux 数据库
阿里云国际版如何迁移Linux云服务器系统盘中的数据
阿里云国际版如何迁移Linux云服务器系统盘中的数据
|
3月前
|
弹性计算 网络协议 Ubuntu
如何在阿里云国际版Linux云服务器中自定义配置DNS
如何在阿里云国际版Linux云服务器中自定义配置DNS
|
3月前
|
Java PHP
PHP作为广受青睐的服务器端脚本语言,在Web开发中占据重要地位。理解其垃圾回收机制有助于开发高效稳定的PHP应用。
【10月更文挑战第1天】PHP作为广受青睐的服务器端脚本语言,在Web开发中占据重要地位。其垃圾回收机制包括引用计数与循环垃圾回收,对提升应用性能和稳定性至关重要。本文通过具体案例分析,详细探讨PHP垃圾回收机制的工作原理,特别是如何解决循环引用问题。在PHP 8中,垃圾回收机制得到进一步优化,提高了效率和准确性。理解这些机制有助于开发高效稳定的PHP应用。
57 3
|
弹性计算 Ubuntu 应用服务中间件
ecs 服务器的初次使用
大一期间,在老师的指导下逐渐了解熟悉并运用ECS服务器
ecs 服务器的初次使用
|
弹性计算 负载均衡 Ubuntu
|
5天前
|
机器学习/深度学习 人工智能 PyTorch
阿里云GPU云服务器怎么样?产品优势、应用场景介绍与最新活动价格参考
阿里云GPU云服务器怎么样?阿里云GPU结合了GPU计算力与CPU计算力,主要应用于于深度学习、科学计算、图形可视化、视频处理多种应用场景,本文为您详细介绍阿里云GPU云服务器产品优势、应用场景以及最新活动价格。
阿里云GPU云服务器怎么样?产品优势、应用场景介绍与最新活动价格参考