myserver

【Nginx安装】CentOS7安装Nginx及配置

柔情痞子 提交于 2021-02-06 10:29:14
Nginx是一款轻量级的网页服务器、反向代理服务器。相较于Apache、lighttpd具有占有内存少,稳定性高等优势。**它最常的用途是提供反向代理服务。** 安装 在Centos下,yum源不提供nginx的安装,可以通过切换yum源的方法获取安装。也可以通过直接下载安装包的方法,**以下命令均需root权限执行**: 首先安装必要的库(nginx 中gzip模块需要 zlib 库,rewrite模块需要 pcre 库,ssl 功能需要openssl库)。选定**/usr/ local**为安装目录,以下具体版本号根据实际改变。 1.安装gcc gcc-c++(如新环境,未安装请先安装) $ yum install -y gcc gcc-c++ 2.安装PCRE库 $ cd /usr/local/ $ wget http:/ /jaist.dl.sourceforge.net/project /pcre/pcre /8.33/pcre- 8.33.tar.gz $ tar -zxvf pcre- 8.36.tar.gz $ cd pcre- 8.36 $ ./configure $ make && make install 如报错 :configure: error: You need a C++ compiler for C++ support 解决 :yum install

局域网搭建YUM源

邮差的信 提交于 2021-01-08 20:24:25
先创建一个目录,作为存在rpm包的目录 mkdir /data/yumdata 拷贝ISO镜像文件中的rpm包到 /data/yumdata/ mount /dev/cdrom /mnt/ cp /mnt/Packages/*rpm /data/yumdata 小常识: 可以在/data/yumdata/下面创建子目录,然后把rpm包放到子目录下面,也可以被识别到 创建 repository createrepo /data/yumdata/ 如果rpm包有增加,需要执行 createrepo --update /data/yumdata/ 安装nginx,提供http服务 yum install epel-release yum install nginx 当然,如果无法使用yum,需要下载nginx源码包,并编译安装 配置nginx.conf,使其可以通过IP地址访问到/data/yumdata 参考配置文件: server { listen 80 default_server; listen [::]:80 default_server; server_name _; root /data/yumdata; location / { autoindex on; //这一步必须要有,这是为了提供目录浏览 } error_page 404 /404.html; location

weblogic无法创建连接池

给你一囗甜甜゛ 提交于 2020-12-31 11:20:34
今天下午开发说合同管理系统开发环境的weblogic一直启动不了: 如果正常启动日志大概如下: ####<2013-12-14 上午10时28分48秒 CST> <Info> <JDBC> <hsz-7880> <myserver> <Main Thread> <<WLS Kernel>> <> <BEA-001177> <Creating Connection Pool named conn_contract, URL = jdbc:sybase:Tds:10.17.192.123:5000/contract2011?charset=cp936, Properties = {user=sa, url=jdbc:sybase:Tds:10.17.192.123:5000/contract2011?charset=cp936, networkProtocol=Tds, portNumber=5000, userName=sa, databaseName=contract2011?charset=cp936, serverName=10.17.192.123}.> ####<2013-12-14 上午10时28分48秒 CST> <Info> <Common> <hsz-7880> <myserver> <Main Thread> <<WLS Kernel>> <> <BEA

Samba服务器搭建,匿名访问,用户密码访问

只谈情不闲聊 提交于 2020-12-22 08:37:53
环境 #服务端:centos7 客户端:centos7,windows10 配置yum源,使用光盘镜像安装Samba服务 #挂载光盘: mount /dev/sr0 /mnt/cdrom #安装 samba : yum install samba -y #查看软件安装情况: 匿名访问 #配置静态 ip : #修改配置文件 /etc/samba/smb.conf Global 为全局配置; Tmp 为共享的文件,可添加多个,内核防火墙不关闭时新建的文件夹无访问权 限但系统文件可读; [global] ;全局配置 workgroup = WORKGROUP ; 工作组名称 server string = Samba Server Version %v ;主机简单说明 netbios name = MYSERVER ; netbios 名称 interfaces = 192.168.111.0/24 ;允许哪个接口提供服务,监听哪些网卡 hosts allow = 127. 10.214.228. ;允许哪些地址的主机访问 log file = /var/log/samba/log.%m ;日志文件位置 max log size = 50 ;最大日志文件大小 security = user ; 这两行为新版本设置 map to guest = Bad User [tmp] ;共享目录名称

Netty怎么切换三种I/O模式和源码解释

耗尽温柔 提交于 2020-11-17 05:55:06
参考文献:极客时间傅健老师的《Netty源码剖析与实战》Talk is cheap.show me the code! 三种I/O模式   BIO:Block I/O,即同步并阻塞的IO;BIO就是传统的java.io包下的代码实现   NIO:New IO(non-blocking IO):同步非阻塞的IO,jdk1.4及以上版本提供   AIO:Async IO: 异步非阻塞IO,jdk1.7 阻塞和非阻塞     阻塞: 没有数据传输过来时,读会阻塞直到有数据;缓冲区满时,写操作也会阻塞。   非阻塞: 非阻塞遇到这些情况都是直接返回。 同步和异步   同步:数据就绪后需要自己去读是同步。   异步:数据就绪后直接读好再回调给程序是异步。 Netty对三种IO的支持    首先Netty是都支持三种IO模式的,准确的来说是曾经都支持过,因为BIO的被Netty给过期了,AIO被Netty给删除了,具体原因这就不多赘述;知道BIO在Netty被称为OIO,NIO在多平台下都有对应的支持,有人会问为啥有common的支持了还有Linux等其他的意义吗,这好比全栈和后端前端之分一样,一个通用一个专用的区别。 Netty切换IO模式    如上图所示,对应的实现类都差不多,甚至可以看出都是头不一样,如果NIO的通用是NioEventLoopGroup

如何将具有历史记录的SVN存储库迁移到新的Git存储库?

时光总嘲笑我的痴心妄想 提交于 2020-08-16 22:27:07
问题: I read the Git manual, FAQ, Git - SVN crash course, etc. and they all explain this and that, but nowhere can you find a simple instruction like: 我阅读了Git手册,常见问题解答,Git-SVN崩溃课程等,它们都对此进行了解释,但是在任何地方都找不到像这样的简单说明: SVN repository in: svn://myserver/path/to/svn/repos SVN存储库位于: svn://myserver/path/to/svn/repos Git repository in: git://myserver/path/to/git/repos Git存储库位于: git://myserver/path/to/git/repos git-do-the-magic-svn-import-with-history \ svn://myserver/path/to/svn/repos \ git://myserver/path/to/git/repos I don't expect it to be that simple, and I don't expect it to be a single command.

微信小程序开发部署

柔情痞子 提交于 2020-08-15 18:31:00
一、开发准备   1,想要开发微信小程序,必须要有一个AppId,如果没有可以去注册一个。    https://mp.weixin.qq.com/进入注册页面,点击上方注册。         2,点击选择“小程序”出现注册页面。        3,填写账号信息,包含邮箱,密码,验证码。        4,登录邮箱,点击链接,进行验证。   5,进入信息登记界面,进行信息登记,分为“主体信息登记”和“管理员信息登记”。“主体信息提交后不可修改”! 二、小程序开发   1,小程序开发需要安装开发者工具,下载与安装客户端微信开发者工具并使用小程序微信号扫码登录。        2, 选择左边的小程序项目,让后选择项目的目录,你的 AppID和项目名称。AppId需要在        3,小程序需要能够访问https的域名才能够在手机上使用,获取数据。   4,微信小程序的开发可以参考微信小程序开发帮助文档: https://developers.weixin.qq.com/miniprogram/dev/framework/ 三、小程序发布上线   发布流程,大概分三个大步骤:上传代码、提交审核、发布版本   1、上传代码     在代码编写完毕后,在他顶部的导航条上找到【上传】          如果你之前已经上传过了就会出现下面的提示:         

C#服务器全面讲解与制作

我与影子孤独终老i 提交于 2020-08-12 11:10:10
C#服务器全面讲解与制作一             环境配置与基础架构 环境配置 基础的服务器架构 这里我会讲解高级的C#服务器的全面制作流程 会对大家有很大的帮助 不过在这个教程中主要是讲解服务器的制作,所以不会讲解客户端的制作,不过会提供相关客户端的代码。 1 环境配置 1.1 VS code环境配置   如果你觉得用Visual Studio来写代码是一件很酷的事情,那么可以直接略过这个部分,到下一个安装Visual Studio 2019的部分   我们在开发之前需要先配置开发环境,由于这里使用的是.Net core来进行开发,所以先在 官网 下载.Net core的SDK,我这里用的是.Net core2.2的开发环境       下载完成后双击安装就行啦,我觉得这个就不用教了吧。。。    那么就进入下一步,到 这里 下载VS code,什么!VS code是哪个???看下图即可      同理下载后安装即可   接着就是对C#的支持了,虽然VS code可以支持很多种语言,但不代表下载之后就有这么高超的能力,我们还需要配置一波      是不是就配置好了呢,对的呢,下来就是很厉害的一部分了,在VS code中对终端的操作需要熟悉一些才行,下来会讲解以下如何新建一个.Net core的项目,会用到很多命令哦   不过不用太过担心,毕竟只是一些很简单的命令   首先

MySQL主从复制

。_饼干妹妹 提交于 2020-08-09 19:36:34
环境说明 Mysql:mysql-5.7.28-linux (安装目录 /usr/local/mysql) OS:centos7 数据库规化 master同步账号创建 create user 'syc_usr'@'%' identified by 'root1234'; grant replication slave on *.* to 'syc_usr'@'%'; flush privileges; 获取master状态 show master status; 停止 slave 设置slave的maser信息 reset slave all; CHANGE MASTER TO master_host = 'myServer', master_port =3307, master_user = 'syc_usr', master_password = 'root1234', master_log_file = 'mysql-bin.000014', master_log_pos =823 ; start slave; 查看salve同步Thread起来没有 show slave status\G; 验证 来源: oschina 链接: https://my.oschina.net/u/4379065/blog/4360139

ubuntu下omniORB例子

此生再无相见时 提交于 2020-08-07 00:38:11
一、开发环境安装 18.04 sudo apt install omniorb omniorb-idl omniidl libomniorb4-dev libomniorb4-2 omniorb-nameserver libomnithread4 libomnithread4-dev 16.04 $ sudo apt install omniorb omniorb-idl omniidl libomniorb4-dev libomniorb4-1 omniorb-nameserver libomnithread3c2 libomnithread3-dev 二、源文件: time.idl interface Time{ short get_gmt(); }; myserver.cc #include <iostream> #include "time.hh" using namespace std; class Time_impl:public virtual POA_Time{ public : virtual short get_gmt(); }; short Time_impl::get_gmt(){ return 1; } int main(int argc, char* argv[]){ try{ CORBA::ORB_var orb = CORBA::ORB_init