ubuntu 安装启动nginx, root配置


安装 sudo apt-get install nginx

启动 sudo /etc/init.d/nginx start

停止 sudo sudo /etc/init.d/nginx stop

root配置 sudo vim /etc/nginx/sites-available/default  

设置文件路径,修改这个字段的值 root /usr/share/nginx/www;

设置日志,修改这个字段 access_log /var/log/nginx.log;

关闭favicon.ico找不到的日志,修改这个:

location = /favicon.ico {
            log_not_found off;
        }

### 如何在Ubuntu安装配置Nginx #### 安装前准备 为了顺利安装Nginx,在开始之前需确认服务器已更新至最新状态并拥有必要的权限。这通常意味着需要具备管理员或者root用户的访问权[^1]。 #### 更新软件包列表 执行命令来确保本地的APT仓库索引是最新的,这对于获取最新的版本信息至关重要: ```bash sudo apt update ``` 随后可以运行升级命令以保证现有程序处于其最新稳定版: ```bash sudo apt upgrade -y ``` 这两条指令有助于减少潜在冲突并提高系统的整体安全性[^3]。 #### 安装Nginx 通过官方源直接安装Nginx非常简单,只需一条命令即可完成整个过程: ```bash sudo apt install nginx -y ``` #### 验证安装成功与否 一旦安装完毕,可以通过检查服务的状态来验证是否一切正常运作: ```bash systemctl status nginx ``` 如果显示`active (running)`则表明Web服务器正在良好运转中;反之,则可能遇到了某些问题需要进一步排查解决方法。 #### 基本防火墙设置 对于启用了UFW防火墙的情况,默认情况下HTTP(端口80)与HTTPS(端口443)会被阻止。为了让网站能够被外界访问到,应该允许这两个协议对应的流量进入: ```bash sudo ufw allow 'Nginx Full' ``` 此操作会开放上述提到的标准web通信端口给外部连接请求使用。 #### 测试网页展示功能 打开浏览器输入服务器公网IP地址,应当能看到默认欢迎页面,证明Nginx已经正确部署并且可以从互联网上进行浏览了。 #### 设置SSL/TLS加密传输(可选) 虽然不是强制性的步骤,但是启用SSL证书能极大增强数据交换的安全级别。具体做法涉及创建自签名证书或是购买由受信任第三方颁发的有效凭证文件,并按照指引修改站点配置文件以便支持https://协议下的安全链接[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值