繁体   English   中英

在远程Windows Server上部署Create-React-App

[英]Deploy Create-React-App on a remote Windows Server

我是一个没有经验的实习生,使用远程Windows Server和React。 Windows Server在公司网络中运行。 我创建了一个带有NodeJs后端和React Router的动态React网站。 我只在localhost开发服务器上运行过它。 我想尝试将其部署在远程Windows Server上并为其指定一个自定义域名(可以像servername / myreactapp /一样访问的东西)。

到目前为止,即使使用web.config文件,也无法成功使其与IIS一起使用(我收到404和500错误)。 我目前正在通过在Windows Server中实际运行开发服务器和nodejs服务器来使其工作,并且通过服务器IP在端口3000上对其进行访问。

一种改进是可以通过服务器名称(例如servername:3000,而不是server_ip:3000)访问端口,但理想情况下,我希望能够通过servername / myreactapp /来访问端口。

任何帮助,将不胜感激。 非常感谢你。

简单的解决方案是在端口80上运行您的应用程序,那么您将不必指定端口号。

最好的解决方案是在服务器上设置Nginx并将proxy_pass /路由设置为端口3000。

如果其运行在本地主机(端口80)上,则该URL类似于http:// your_server_name:80 ,并且只要您的身份验证允许,同一网络上的任何人都可以访问该URL。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM