所见即所得编辑器, editorhtml{cursor:text;*cursor:auto}
img,input,textarea{cursor:default}.cke_editable{cursor:text}.cke_editable img,.cke_editable input,.cke_editable textarea{cursor:default}
.img-upload-box{margin:0 auto;width:420px;height:80px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px;border:1px solid #e0e0e0;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.img-upload-box img.preview{display:block;width:64px;height:64px}.img-upload-box span.info-box{margin-left:16px}.img-upload-box span.info-box img.info-box{display:block;width:316px;height:auto}.img-upload-box span.info-box span.operate-box{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:16px;line-height:20px}.img-upload-box span.info-box span.operate-box span.upload-msg{font-size:14px;color:#ca0c16;width:100%;text-align:center}.img-upload-box span.info-box span.operate-box a.btn{margin-left:auto;font-size:14px;color:#999;white-space:nowrap;cursor:pointer}.img-upload-box span.info-box span.operate-box a.btn.btn-redo{display:none;margin-right:16px}
.cke_show_borders table.cke_show_border,.cke_show_borders table.cke_show_border > tr > td, .cke_show_borders table.cke_show_border > tr > th,.cke_show_borders table.cke_show_border > tbody > tr > td, .cke_show_borders table.cke_show_border > tbody > tr > th,.cke_show_borders table.cke_show_border > thead > tr > td, .cke_show_borders table.cke_show_border > thead > tr > th,.cke_show_borders table.cke_show_border > tfoot > tr > td, .cke_show_borders table.cke_show_border > tfoot > tr > th{border : #d3d3d3 1px dotted}
.cke_widget_wrapper{position:relative;outline:none}.cke_widget_inline{display:inline-block}.cke_widget_wrapper:hover>.cke_widget_element{outline:2px solid #ffd25c;cursor:default}.cke_widget_wrapper:hover .cke_widget_editable{outline:2px solid #ffd25c}.cke_widget_wrapper.cke_widget_focused>.cke_widget_element,.cke_widget_wrapper .cke_widget_editable.cke_widget_editable_focused{outline:2px solid #47a4f5}.cke_widget_editable{cursor:text}.cke_widget_drag_handler_container{position:absolute;width:15px;height:0;display:none;opacity:0.75;transition:height 0s 0.2s;line-height:0}.cke_widget_wrapper:hover>.cke_widget_drag_handler_container{height:15px;transition:none}.cke_widget_drag_handler_container:hover{opacity:1}img.cke_widget_drag_handler{cursor:move;width:15px;height:15px;display:inline-block}.cke_widget_mask{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.cke_editable.cke_widget_dragging, .cke_editable.cke_widget_dragging *{cursor:move !important}
.cke_image_nocaption{line-height:0}.cke_editable.cke_image_sw, .cke_editable.cke_image_sw *{cursor:sw-resize !important}.cke_editable.cke_image_se, .cke_editable.cke_image_se *{cursor:se-resize !important}.cke_image_resizer{display:none;position:absolute;width:10px;height:10px;bottom:-5px;right:-5px;background:#000;outline:1px solid #fff;line-height:0;cursor:se-resize;}.cke_image_resizer_wrapper{position:relative;display:inline-block;line-height:0;}.cke_image_resizer.cke_image_resizer_left{right:auto;left:-5px;cursor:sw-resize;}.cke_widget_wrapper:hover .cke_image_resizer,.cke_image_resizer.cke_image_resizing{display:block}.cke_widget_wrapper>a{display:inline-block}
.cke_upload_uploading img{opacity: 0.3}

本文链接:https://blog.csdn.net/Activity_Time/article/details/88908325

一、Nginx简介

Nginx是一个web服务器,可以访问静态资源,也可以用来做负载均衡及反向代理使用,接下来说一下安装过程。

二、下载Nginx相关组件

1. 安装编译工具

开始前,请确认gcc g++开发类库是否装好,默认已经安装。

# ububtu平台编译环境可以使用以下指令
apt-get install build-essential
apt-get install libtool

# centos平台编译环境使用如下指令

# 安装make:

yum -y install gcc automake autoconf libtool make # 安装g++:

yum install gcc gcc-c++

2. 依赖的组件

-方法1:yum安装(推荐)

需要安装 PCRE库zlib库,openssl 相关组件。使用yum安装即可:(以下命令还带有ssl、zlib等依赖的安装) 

yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel

-方法2:手动下载源码包并编译安装

进入用户目录

cd /usr/local/src

下载源码包

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

# 安装...

源码编译安装三部曲(每个源码包都要来一次)

#先进入某个源码包中 

cd pcre-8.40

# cd openssl-fips-2.0.10

# cd zlib-1.2.11 # 然后分别执行以下三条命令

./configure

make

make install # 也可以直接执行三条命令

./configure && make && make install

注:如果是手动安装建议就在/usr/local/src下操作和安装,第一次我修改了安装位置,发现系统检测不到依赖库,由于刚刚接触linux,还不够熟悉,具体原因我也不清楚;建议直接yum安装,一条命令就搞定了。

编译安装nginx需要pcre等包,未安装组件就直接安装nginx会有类似如下提示:

./configure: error: the HTTP rewrite module requires the PCRE library.

You can either disable the module by using --without-http_rewrite_module

option, or install the PCRE library into the system, or build the PCRE library

statically from the source with nginx by using --with-pcre=<path> option.

三、 下载安装nginx

同上组件下载(在/usr/local/src) 和安装,默认 Nginx 会安装到 /usr/local/nginx 目录下

cd /usr/local/src

wget http://nginx.org/download/nginx-1.10.2.tar.gz

tar zxvf nginx-1.10.2.tar.gz

# 省略安装内容...

cd nginx-1.10.2

./configure && make && make install

# 省略安装内容...

模块安装 :https://blog.csdn.net/Activity_Time/article/details/95767390

四、运行nginx

1. 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

2. 开放端口

-方法一:直接关闭防火墙

# 关闭防火墙

service iptables stop

# 关闭开机自启动防火墙

chkconfig iptables off

chkconfig --list|grep ipt #查看防火墙状态

chkconfig iptables --list

下面是防火墙的其他操作命令

-方法二:将开启的端口加入防火墙白名单中

# 编辑防火墙白名单

vim /etc/sysconfig/iptables

# 增加下面一行代码

-A INPUT -p tcp -m state -- state NEW -m tcp --dport 80 -j ACCEPT # 保存退出,重启防火墙

service iptables restart

linux防火墙 开放端口配置(命令行方式) 

3. 访问测试

(1)查看进程 ps -ef|grep nginx

(2)ping ip地址

(3)telnet ip地址 端口号

(4)或者直接打开浏览器访问【ip地址:端口号】

 

注:一般来说访问不到的主要原因是防火墙未关闭,端口未放行,我在测试的时候使用的VMware,出现了访问不到的情况,表现是能ping通,但是在windows上访问不到,用telnet测试发现80端口拒绝访问,防火墙已关闭,最后发现是克隆的centos虚拟机的主机名冲突...

----------------------------------------------------------------------

参考文章:

修改Linux主机名

Nginx Linux详细安装部署教程

linux环境下安装nginx步骤

Linux下指定pip install和make install安装路径

编译安装nginx却requires the PCRE library

Centos中iptables和firewall防火墙开启、关闭、查看状态、基本设置等

Linux防火墙的关闭和开启

Nginx安装及配置详解

nginx配置教程(集合)及配置文件示例

分割备份nginx日志

nginx安装教程(详细)的更多相关文章

  1. nginx 安装教程

    Nginx 安装教程 本教程在CentOS6.7中安装nginx 1.8.0,Nginx中加入了taobao的concat模块,nginx-upload-module模块,pcre 以及nginx-u ...

  2. mysql安装图解 mysql图文安装教程(详细说明)

    MySQL5.0版本的安装图解教程是给新手学习的,当前mysql5.0.96是最新的稳定版本. mysql 下载地址 http://www.jb51.net/softs/2193.html 下面的是M ...

  3. mysql安装图解 mysql图文安装教程(详细说明)-[转]

    很多朋友刚开始接触mysql数据库服务器,下面是网友整理的一篇mysql的安装教程,步骤明细也有详细的说明. MySQL5.0版本的安装图解教程是给新手学习的,当前mysql5.0.96是最新的稳定版 ...

  4. Linux中Nginx安装教程

    Nginx 是一个很强大的高性能Web和反向代理服务器,它具有很多非常优越的特性: 在连接高并发的情况下,Nginx是Apache服务器不错的替代品:Nginx在美国是做虚拟主机生意的老板们经常选择的 ...

  5. centos7.2下nginx安装教程

    1.准备工作 1)关闭iptables 关闭操作 iptables -t nat -F 查看操作 iptables -t nat -L 2)关闭selinux 查看操作 setenforce 关闭操作 ...

  6. nginx安装教程

    一.安装编译工具及库文件 yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel 二.首先要安装 PCRE ...

  7. Nginx安装(详细版本)

    Nginx安装文档 前言: 最近,系统部署人员那边,让我们给写一个傻瓜式的Nginx安装过程.所以就有了这个文档,本着独乐乐不如众乐乐,就分享一下.我觉得对入门小白来说,有图,乃至运行过程图,是很重要 ...

  8. Nginx安装教程,ubuntu18.04

    本文介绍Nginx如何安装,操作系统为Ubuntu 18.04.   一.安装 (1)安装git 执行命令:“sudo apt-get install git”. (2)安装aptitude 执行命令 ...

  9. XhProf安装教程–详细教程

    wget去这里找最新的包下载,我现在最新的是xhprof-0.9.4.tgz cd /tmp mkdir xhprof && cd xhprof wget http://pecl.ph ...

随机推荐

  1. upc组队赛14 As rich as Crassus【扩展中国剩余定理】

    As rich as Crassus 题目链接 题目描述 Crassus, the richest man in the world, invested some of his money with ...

  2. Selenium:八种元素定位方法

    前言: 我们在做WEB自动化时,最根本的就是操作页面上的元素,首先我们要能找到这些元素,然后才能操作这些元素.工具或代码无法像我们测试人员一样用肉眼来分辨页面上的元素.那么我们怎么来定位他们呢? 在学 ...

  3. Webshell免杀

    过狗过D盾 <?php class me{ public $a = ''; function __destruct(){ assert("$this->a"); }}$ ...

  4. automate sap遇上的一些问题

    1. get column name of SAPGuiTable columnCount = SAPGuiSession("Session").SAPGuiWindow(&quo ...

  5. python网络爬虫实战之快速入门

    本系列从零开始阐述如何编写Python网络爬虫,以及网络爬虫中容易遇到的问题,比如具有反爬,加密的网站,还有爬虫拿不到数据,以及登录验证等问题,会伴随大量网站的爬虫实战来进行. 我们编写网络爬虫最主要 ...

  6. web前端知识体系大全【转载】

    自己总结的web前端知识体系大全[欢迎补充]   1. 前言 大约在几个月之前,让我看完了<webkit技术内幕>这本书的时候,突然有了一个想法.想把整个web前端开发所需要的知识都之中在 ...

  7. redis-3.0.0安装

    redis-3.0.0安装 前言 redis是常用的no-sql数据库,常用于缓存数据,同时,他也可以持久化数据.他是C语言开发的,所以安装的时候需要编译. 单机版redis yum install ...

  8. MyEclipse2017搭建android开发环境

    1 安装MyEclipse2017cli7; 2 准备安装ADT插件和 Android SDK 开发包;比如:ADT-24.0.2 android-sdk_r24.4.1-windows; 工具栏点击 ...

  9. LNMP环境安装

    一.LNMP 1.使用LNMP的优点: 资源占用少 更多并发 代理服务器 热启动 稳定高效 负载均衡 邮件服务器 2.安装前准备: 2.1查看防火墙(默认开启): [root@localhost ~] ...

  10. python 中字符串中含变量方法

    1. 简单粗鲁的字符串拼接 1 name = "abc" 2 age = 25 3 info = "the name is "+name +"\nth ...