10. 编译软件包

简介: 10. 编译软件包一、编译 nginx ,并安装1、安装依赖的软件包:[root@Demon D]# yum -y install openssl-devel[root@Demon D]# yum -y install pcre-d...
10. 编译软件包

一、编译 nginx ,并安装

1、安装依赖的软件包:
[root@Demon D]# yum -y install openssl-devel
[root@Demon D]# yum -y install pcre-devel

2、安装 nginx :
[root@Demon D]# yum -y install nginx

默认安装的位置在 /etc/nginx/nginx.conf

二、架设一个具有两个以上网页的静态网站

1、配置 nginx:
worker_processes 1;
error_log /var/log/nginx/error.log;
pid        /var/run/nginx.pid;

events {
    worker_connections  1024;
    use epoll;
}

http {
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;
    server {
        # 监听 8080 端口
        listen 8080;
        server_name localhost;
        index index.html index.php;  // 服务器的欢迎界面
        root /data/public;       // 服务器在主机上的路径
   }
}

2、配置好后 重启一下nginx:
# 启动 nginx 服务
# nginx
# 关闭 nginx 服务
# nginx -s stop
重启不报错的话 ,先去创建目录,记得指定权限:
# mkdir -p /data/public/
# chmod 777 /data -R

3、访问 nginx 服务器:
打开浏览器,输入:http://localhost:8080/
相关文章
|
3月前
|
Ubuntu NoSQL
ubuntu上安装某个程序的符号表和源码包
ubuntu上安装某个程序的符号表和源码包
|
NoSQL IDE Unix
Linux开发工具大全 - 软件包管理器yum | vim编辑器 | gcc/g++编译器 | 自动化构建工具Make/Makefile | gdb调试工具(2)
Linux开发工具大全 - 软件包管理器yum | vim编辑器 | gcc/g++编译器 | 自动化构建工具Make/Makefile | gdb调试工具(2)
180 0
|
Ubuntu Linux 编译器
Linux软件包(源码包和二进制包)
Linux下的软件包众多,且几乎都是经 GPL 授权、免费开源(无偿公开源代码)的。这意味着如果你具备修改软件源代码的能力,只要你愿意,可以随意修改。 GPL,全称 General Public License,中文名称“通用性公开许可证”,简单理解 GPL 就是一个保护软件自由的一个协议,经 GPL 协议授权的软件必须开源,请猛击《开源协议》了解更多信息。 Linux下的软件包可细分为两种,分别是源码包和二进制包。 Linux源码包 实际上,源码包就是一大堆源代码程序,是由程序员按照特定的格式和语法编写出来的。 我们都知道,计算机只能识别机器语言,也就是二进制语言,所以源码包的安装
136 0
|
NoSQL Ubuntu IDE
Linux开发工具大全 - 软件包管理器yum | vim编辑器 | gcc/g++编译器 | 自动化构建工具Make/Makefile | gdb调试工具(1)
Linux开发工具大全 - 软件包管理器yum | vim编辑器 | gcc/g++编译器 | 自动化构建工具Make/Makefile | gdb调试工具(1)
231 0
|
Ubuntu
Ubuntu 20.04 编译
Ubuntu 20.04 编译
138 0
下列软件包有未满足的依赖关系: cmake-qt-gui : 依赖: cmake (= 3.10.2-1ubuntu2) E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依
下列软件包有未满足的依赖关系: cmake-qt-gui : 依赖: cmake (= 3.10.2-1ubuntu2) E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依
748 0
下列软件包有未满足的依赖关系: cmake-qt-gui : 依赖: cmake (= 3.10.2-1ubuntu2) E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依
|
Linux 计算机视觉 开发工具
|
开发工具 C语言 运维