nginx的安装和配置
仅供参考, 不同系统操作可能会不一样, 中间遇到错误, 找一下错误原因, 一般是单词”error“后的一句, 复制, 百度, vim操作下面有注释
首先是域名解析到指定的服务器
安装nginx
- 方法一:这个是最简单的方法,但是很有可能会失败,这里搞定了就能直接去配置nginx了
1.安装g++a | sudo apt-get install g++ |
---|---|
2.使用apt直接安装 | sudo apt-get install nginx |
3.启动 | service nginx start |
-
方法二
-
下载nginx及相关组件输入 :
cd /usr/local/src/ wget http://nginx.org/download/nginx-1.10.2.tar.gz wget http://www.openssl.org/source/openssl-fips-2.0.10.tar.gz wget http://zlib.net/zlib-1.2.11.tar.gz wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.40.tar.gz
-
安装c++编译环境
yum install gcc-c++ 或者 apt-get install g++ 中间需要确认一次, 输入: y
-
安装nginx及相关组件
- 安装openssl:
tar zxvf openssl-fips-2.0.10.tar.gz cd openssl-fips-2.0.10 ./config && make && make install cd /usr/local/src/ 或者 cd .. 回到src文件夹中
- 安装pcre: tar zxvf pcre-8.40.tar.gz
cd pcre-8.40 ./configure && make && make install cd /usr/local/src/ 或者 cd .. 回到src文件夹中
- 安装zlib: tar zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11 ./configure && make && make install cd /usr/local/src/ 或者 cd .. 回到src文件夹中
- 安装nginx : tar zxvf nginx-1.10.2.tar.gz
cd nginx-1.10.2 ./configure && make && make install
-
启动 nginx
-
先找到nginx的安装位置, 输入:
whereis nginx # 得到路径 例如: /usr/local/nginx
-
进入得到的路径:
cd /usr/local/nginx
-
启动 :
/usr/local/nginx/sbin/nginx 或者 cd /usr/local/nginx/sbin/ 输入: nginx 或 ./nginx
-
查看启动状态:
ps -aux | grep nginx 出现三条记录就表示已经启动成功
如果启动成功, 不改配置文件打开自己的域名也能看到一个默认页面, 说明域名已经绑定成功
配置nginx
-
进入nginx配置文件夹
whereis nginx # 得到路径 例如: /usr/local/nginx cd /usr/local/nginx
-
打开配置文件
vim nginx.conf
- 找到如图所示的地方, 位置和文件名称改为自己需要展示的网页
注释
- nginx操作命令:
-
启动
/usr/local/nginx/sbin/nginx
-
停止/重启
/usr/local/nginx/sbin/nginx -s stop(quit、reload)
-
命令帮助
/usr/local/nginx/sbin/nginx -h
-
验证配置文件
/usr/local/nginx/sbin/nginx -t
-
配置文件
vim /usr/local/nginx/conf/nginx.conf
-
vim简单操作命令: 深入了解百度
开启编辑:按“i”或者“Insert”键 退出编辑:“Esc”键 退出vim:“:q” 保存vim:“:w” 保存退出vim:“:wq” 不保存退出vim:“:q!”
-
查看当前系统版本, 输入:
cat /etc/redhat-release 或 : lsb_release -a
参考链接:时光不写博客-nginx的安装和配置
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
精心整理了15道面试官喜欢问的MyBatis面试题
1、什么是 MyBatis?答:MyBatis 是一个可以自定义 SQL、存储过程和高级映射的持久层框架。2、讲下 MyBatis 的缓存答:MyBatis 的缓存分为一级缓存和二级缓存,一级缓存放在 session 里面,默认就有,二级缓存放在它的命名空间里,默认是不打开的,使用二级缓存属性类需要实现 Serializable 序列化接口(可用来保存对象的状态),可在它的映射文件中配置3、Mybatis 是如何进行分页的?分页插件的原理是什么?答:1)Mybatis 使用 RowBounds 对象进行分页,也可以直接编写 sql 实现分页,也可以使用Mybatis 的分页插件。2)分页插件的原理:实现 Mybatis 提供的接口,实现自定义插件,在插件的拦截方法内拦截待执行的 sql,然后重写 sql。举例:select from student,拦截 sql 后重写为:select t. from (select * from student)tlimit 0,104、简述 Mybatis 的插件运行原理,以及如何编写一个插件?答:1)Mybatis 仅可以编写针对 Paramet...
- 下一篇
learning_python_list
数据结构 python 中的数据结构 不可变类型 int:整型 float:浮点型 bool:布尔型 str:字符串 可变类型 list:列表 tuple:元组 set:集合 dict:字典 获取数据类型:type() 如: In [1]: type(1) Out[1]: int In [2]: type(1.1) Out[2]: float In [3]: type(True) Out[3]: bool In [3]: type(False) Out[3]: bool 列表 列表(list)([])是一种存储大量数据的存储模型,可以对数据进行增、删、改、查操作。 增加数据 append(self, object): Append object to the end of the list. insert(self, index, object): Insert object before index. extend(self, iterable): Extend list by appending elements from the iterable. 翻译: append(self...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Docker快速安装Oracle11G,搭建oracle11g学习环境