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/
相关文章
|
19天前
|
Linux C语言 容器
在低版本glibc的环境里运行基于高版本glibc编译的可执行程序
在低版本glibc的环境里运行基于高版本glibc编译的可执行程序
|
2月前
|
SQL Python
你需要在你的系统上安装`sqlmap`。这通常可以通过下载其源代码并编译,或者使用包管理器(如`apt`、`yum`或`pip`,但请注意,`pip`通常不直接提供`sqlmap`)来完成。
你需要在你的系统上安装`sqlmap`。这通常可以通过下载其源代码并编译,或者使用包管理器(如`apt`、`yum`或`pip`,但请注意,`pip`通常不直接提供`sqlmap`)来完成。
|
NoSQL IDE Unix
Linux开发工具大全 - 软件包管理器yum | vim编辑器 | gcc/g++编译器 | 自动化构建工具Make/Makefile | gdb调试工具(2)
Linux开发工具大全 - 软件包管理器yum | vim编辑器 | gcc/g++编译器 | 自动化构建工具Make/Makefile | gdb调试工具(2)
166 0
|
NoSQL Ubuntu IDE
Linux开发工具大全 - 软件包管理器yum | vim编辑器 | gcc/g++编译器 | 自动化构建工具Make/Makefile | gdb调试工具(1)
Linux开发工具大全 - 软件包管理器yum | vim编辑器 | gcc/g++编译器 | 自动化构建工具Make/Makefile | gdb调试工具(1)
202 0
|
C语言
tufao 编译环境配置(二)
前文提到tufao 自1.4.0 后开始引入boost.http,故本文在前文基础上配置 tufao 最新版本编译环境。如有不懂见上一章节详细配置。
140 0
|
Java Linux 算法框架/工具
Linux下gcc编译依赖库可能出现的系列问题以及对应解决方法(以GDAL库为例)
Linux下gcc编译依赖库可能出现的系列问题以及对应解决方法(以GDAL库为例)
433 0
Linux下gcc编译依赖库可能出现的系列问题以及对应解决方法(以GDAL库为例)
|
Linux
LINUX安装依赖库的解决办法
LINUX安装依赖库的解决办法
218 0
下列软件包有未满足的依赖关系: cmake-qt-gui : 依赖: cmake (= 3.10.2-1ubuntu2) E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依
下列软件包有未满足的依赖关系: cmake-qt-gui : 依赖: cmake (= 3.10.2-1ubuntu2) E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依
692 0
下列软件包有未满足的依赖关系: cmake-qt-gui : 依赖: cmake (= 3.10.2-1ubuntu2) E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依
|
开发工具 C语言 运维