2022-09-18 00:36:14
67号人生
码龄6年
关注
C#打包Nginx,并默认启动nginx
开发准备
上代码
本机环境:(1)windows 10 家庭旗舰版(2)浏览器:IE11、Edge(3)Visual Studio 2019
日期:2022年9月18日
作者:牧羊人
开发准备
1、nginx
2、隐藏cmd命令窗口用的工具
RunHiddenConsole.exe
上代码
//启动nginx
System.Diagnostics.ProcessStartInfo App_Ngnix = new System.Diagnostics.ProcessStartInfo()
//App_Ngnix.FileName = Application.StartupPath + "\\ANMP\\RunHiddenConsole.exe"
//32位、x64的RunHiddenConsole.exe 运行效果都是一样的
//App_Ngnix.FileName = Application.StartupPath + "\\RunHiddenConsole.exe"
App_Ngnix.FileName = Application.StartupPath + "\\RunHiddenConsole.exe"
//这里需要使用相对路径 相对于RunHiddenConsole.exe所在位置
App_Ngnix.Arguments = "..\\..\\Nginx\\nginx.exe"
//这里用绝对路径,运行是无效的,考虑应该是与RunHiddenConsole.exe有关
//App_Ngnix.Arguments = Application.StartupPath + "\\Nginxs\\nginx.exe"
System.Diagnostics.Process app_ngnixp
try
{
app_ngnixp = System.Diagnostics.Process.Start(App_Ngnix)
}
catch
{
MessageBox.Show("没有该文件...")
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
运行效果截图
运行效果截图
如需源代码支持,请打赏后留言邮箱。
内容绝对原创,希望对您有帮助。您的打赏,是让我持续更新的牛奶和面包
在这里插入图片描述
点击阅读全文
打开CSDN APP,看更多技术内容
C#,用IIS和Nginx写一个简单的负载均衡(二)_萌新级程序猿的博客-CSDN...
proxy_connect_timeout 1proxy_read_timeout 1proxy_send_timeout 1然后重启nginx,刷新浏览器,再次进入服务器1只会卡顿1秒左右,nginx就会判定连接超时,分流给其他服务器
继续访问
Nginx是干什么的_c# nginx干嘛用的_DLoong+的博客
Nginx("engine x") 是一个高性能的HTTP和反向代理服务器,特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。
继续访问
最新发布 使用c#将aj-report桌面化:2.c#桌面程序合成nginx
上一节我们讨论了c#页面嵌入chrome浏览器的问题,现在浏览器有了,我们如何将浏览器加载的页面指向我们自己的页面呢?
继续访问
C#控制Nginx + PHP + MySql的程序
摘要:C#源码,网络相关,Nginx,读写注册表 C#控制 Nginx + PHP + MySql 的开源程序, 2.0环境开发,可控制你电脑上的PHP及MYSQL程序停止和启动,主界面可置顶、可隐藏、可显示托盘图标,使用时将Bin\Debug复制出来即可,双击WebSite.FengYi.exe即可。C#控制 Nginx + PHP + MySql 的开源程序主要功能: 1. 所有功能通过读写注册表功能; 2. 每个功能以及参数配置支持纠正功能,防止错误; 3. 只允许一个实例运行; 4. 关闭提示,隐藏、退出、退出所有服务、记住我的选择等功能。 作者:FengYi,Q
Nginx入门方面知识点
1.2 应用场景的应用 二、Nginx的安装和常用命令介绍 2.1 Nginx的安装 1)环境准备工作 2)上传、解压、更名 3)设置配置路径 3)编译并安装 4)配置环境变量,并校验 2.2 常用命令的介绍 注意:配置文件里默认监听的端口号是80,主机名为localhost 2.3 配置文件的介绍 三、Nginx的应用案例配置(重点) 3.1 HTTP服务 参考配置: 3.2 虚拟主机的应用 步骤1) 配置linux的多个ip地址 步骤2)修改nginx的配置文件 步骤3)完善配置文件中的各
继续访问
Nginx教程(小白必看,看了必会,不看血亏),
Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能。并且支持很多第三方的模块扩展。Nginx的稳定性、功能集、示例配置文件和低系统资源的消耗让他后来居上,在全球活跃的网站中有12.18%的使用比率,大约为2220万个网站。
继续访问
html c#部署到nginx,高性能Web服务器Nginx的配置与部署研究(2)Nginx入门级配置与部署及“Hello World”...
高性能Web服务器Nginx的配置与部署研究(2)Nginx入门级配置、部署与“Hello World”Author: PoechantEmail: zhongchao.ustc#gmail.com (#->@)Date: August 29th, 2011Update: February 26th>, 2012这一次我们要学习什么?就是用Nginx在一台机器上搭建一个最简单的显示“H...
继续访问
C#,用IIS和Nginx写一个简单的负载均衡(一)
关于这方面的博客很多,所有我就单纯得把这篇博客当做笔记本了,尽可能的把每个步骤的问题写详细点,方便自己记忆 首先是nginx的下载地址 下载地址 激动得运行,然后?? 在logs文件夹下面的error.log发现了这个 [emerg] 9776#14032: bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a s...
继续访问
C#程序使用Nginx时出现的重定向问题
Nginx重定向 前段时间接到同事的反馈说是系统中某个页面提示连接超时。我排查了一下,发现是页面重定向了。 打个比方,正常来讲,如果我在iis上部署了一套程序,端口号是8081,然后客户需要在外网上做业务,于是配置了nginx,设置的外网端口号是8082,每次访问系统的页面是时,都会把网址重定向到nginx配置的外网网址上。 但是,当访问部分页面时,网址虽然并没有变,但端口号又变回了8081。翻查了一下代码,发现跳转页面的时候用的是Page.Response.Redirect("xxx.aspx?")又
继续访问
c# nginx 配置
listen 8095#端口 server_name localhost#域名可以有多个 用空格隔开 #charset koi8-r#access_log logs/host.access.log mainlocation / { root E:\#代理项目路径 index index.html#项目的地址 } location...
继续访问
php封装webservice_C#_WebService 的简单封装接口调用方法,此方法完成了简单WebService 的 - phpStudy...
WebService 的简单封装接口调用方法此方法完成了简单WebService 的简单调用封装,实现了简单Webservice简单调用的统一 *** 作,避免了每增加一个 *** 作都必须增加一个接口方法 的囧状!/// /// 封装同一的接口调用方法/// /// 传入的简单sql/// 连接数据库字符串/// 返回的dataset[WebMethod]public DataSet GeneralDataSe...
继续访问
NET 6+Nginx实现负载均衡
linux输入/usr/local/nginx/sbin/nginx-c/usr/local/nginx/conf/nginx.conf,如果已经启动可以使用/usr/local/nginx/sbin/nginx-sreload命令进行热加载配置文件,Windows直接点击Nginx目录下的nginx.exe或者cmd运行startnginx进行启动,如果启动了依旧可以使用nginx-sreload进行热加载。在介绍Nginx的负载均衡实现之前,先简单的说下负载均衡的分类,主要分为。...
继续访问
C# 控制 Nginx + PHP + MySql 的开源程序 1.0
项目介绍: ---------- C# 控制 Nginx + PHP + MySql 实例,基于 Net 2.0 开发环境,纯绿色运行。 直接使用,将Bin\Debug,复制出来即可使用。 主要功能: ---------- 1. 所有功能通过读写注册表功能; 2. 每个功能以及参数配置支持纠正功能,防止错误; 3. 只允许一个实例运行; 4. 关闭提示,隐藏、退出、退出所有服务、记住我的选择等功能。 作者:FengYi QQ:85807571 Email:fengyihot@qq.com 官方网站:http://www.fengyihot.com
Nginx不停服工具
使用此工具需结合文章:http://www.cnblogs.com/zhoudemo/p/9043426.html
PHP能参与桌面项目吗?适合吗?——C#客户端 嵌入 PHP 一例
继Python和Ruby能集成C#后,现在PHP也可以嵌入到C#中了。下载(含应用程序源代码和PHP5的dll):Part1 Part2先看程序界面 再看PHP代码:function OnDNButton1Click() {$textBox1=dsRE_GetSharedObject(NULL,"WinApp1.Form2.textBox1") $textBox1-
继续访问
C#自动更新程序demo
以nginx作为静态资源服务器,C#编写的客户端自动更新程序,包含直接更新及断点续传,解压容错等简单demo
C# Nginx Redis Session共享实践
使用Nginx+IIS+Redis实现负载和C# *** 作Redis的例子。文档包含Nginx、DemoWeb和Redis Server。 本示例通过Nginx实现对IIS Web的负载,通过使用Redis数据库存储Session数据。
C#控制Nginx+PHP+MySQL集成环境 1.0
C#控制Nginx+PHP+MySQL集成环境实例源码,基于Net2.0开发环境,纯绿色运行。直接使用,将Bin\Debug,复制出来即可使用。 主要功能: 1.所有功能通过读写注册表功能; 2.每个功能以及参数配置支持纠正功能,防止错误; 3.只允许一个实例运行; 4.关闭提示,隐藏、退出、退出所有服务、记住我的选择等功能。 注意: 开发环境为Visual Studio 2012
热门推荐 使用Nginx负载均衡搭建高性能.NETweb应用程序二
在文章《使用Nginx负载均衡搭建高性能.NETweb应用程序一》中,让我们对Nginx有了一个初步认识,下面我们将在windows平台下面使用Nginx演示集群部署我们的web应用。 一、下载Nginx部署包 到Nginx官网去下载一个windows平台下面的Nginx部署包,目前我下载的是一个nginx-1.6.2版本的。 二、命令启动服务 启动:start ngi
继续访问
nginx+asp.net mvc的配置
终于成功配置了一次nginx,这里记录一下,以免以后忘记 由于我是在本地测试的,所以修改了hosts文件 127.0.0.1 admin.mall.dogzhang.com 然后时iis的配置 这里一共启用了8个网站,用于模拟负载的多个站点 然后时nginx配置 worker_processes 8events { worker_connectio
继续访问
nginx c#
nginx是一款使用c语言开发的高性能的HTTP和反向代理web服务器,具有IMAP/POP3/SMTP的服务。Nginx是异步框架的网页服务器,能用作反向代理、负载平衡器和 HTTP 缓存。nginx,是俄罗斯的程序设计师伊戈尔·赛索耶夫所开发的,nginx 是免费的开源软件,根据类 BSD 许可证的条款发布。根据官方测试,nginx能够支撑5万并发链接,并且cpu、内存等资源消耗非常低,运行非常稳定。
nginx,它的特点是占有内存少,并发能力强。它的并发能力在同类型的网页服务器中表现也是较好的。在中国大陆,使用nginx网站用户有:百度、腾讯、淘宝、京东、新浪、网易等。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)