vs2008编写的网站,发布的时候需要在服务器上也安装vs2008吗?不安装可以正常访问吗?

vs2008编写的网站,发布的时候需要在服务器上也安装vs2008吗?不安装可以正常访问吗?,第1张

不需要,但是要安装net framework ,具体版本看你网站是什么版本的了
查看方法:在“解决方案资源管理器”中,在你的网站项目上右键选择“属性”,
在“应用程序”选项卡中,看“目标框架”里写的是net framework多少
VS2008 建的网站一般是net framework 35

WindowsServer等系统。适合安装在服务器上使用的 *** 作系统有WindowsServer,Linux,FreeBSD,Solaris,Unix。适合安装在服务器上使用的 *** 作系统需要考虑到安全性、稳定性、可靠性、高可用性、网络支持等要素。

Ubuntu 1604 - 64bit
Root 权限
第一步 - 安装 Nodejs LTS
在这篇指南中,我们会从零开始我们的实验。首先,我们需要在服务器上安装 Nodejs。我会使用 Nodejs LTS 6x 版本,它能从 nodesource 仓库中安装。
从 Ubuntu 仓库安装 python-software-properties 软件包并添加 “nodesource” Nodejs 仓库。
sudo apt-get install -y python-software-properties
curl -sL /setup_6x | sudo -E bash -
安装最新版本的 Nodejs LTS:
sudo apt-get install -y nodejs
安装完成后,查看 node 和 npm 版本。
node -v
npm -v
第二步 - 生成 Express 示例 App
我会使用 express-generator 软件包生成的简单 web 应用框架进行示例安装。express-generator 可以使用 npm 命令安装。
用 npm安装 express-generator:
npm install express-generator -g
-g : 在系统内部安装软件包。
我会以普通用户运行应用程序,而不是 root 或者超级用户。我们首先需要创建一个新的用户。
创建一个名为 yume 的用户:
useradd -m -s /bin/bash yume
passwd yume
使用 su 命令登录到新用户:
su - yume
下一步,用 express 命令生成一个新的简单 web 应用程序:
express hakase-app
命令会创建新项目目录 hakase-app。
进入到项目目录并安装应用需要的所有依赖。
cd hakase-app
npm install
然后用下面的命令测试并启动一个新的简单应用程序:
DEBUG=myapp: npm start
默认情况下,我们的 express 应用会运行在 3000 端口。现在访问服务器的 IP 地址:1921683310:3000 :
这个简单 web 应用框架现在以 'yume' 用户运行在 3000 端口。
第三步 - 安装 pm2
pm2 是一个 node 软件包,可以使用 npm 命令安装。(用 root 权限,如果你仍然以 yume 用户登录,那么运行命令 exit 再次成为 root 用户):
npm install pm2 -g
现在我们可以为我们的 web 应用使用 pm2 了。
进入应用目录 hakase-app:
su - yume
cd ~/hakase-app/
这里你可以看到一个名为 packagejson 的文件,用 cat 命令显示它的内容。
cat packagejson
你可以看到 start 行有一个 nodejs 用于启动 express 应用的命令。我们会和 pm2 进程管理器一起使用这个命令。
像下面这样使用 pm2 命令运行 express 应用:
pm2 start /bin/ 选项。它包括访问和错误日志,你还可以看到应用程序的 >经常遇到有客户使用自己内网的服务器,所以需要独立安装php运行的环境和mysql数据库。 以下是php53以下版本的安装方法。
1、首先是下载PHP安装文件和MYSQL安装文件,不过请注意MYSQL有很多个版本,有社区版、标准版、企业版、集群版,其中只有社区版是免费的。
2、在服务器上配置好IIS,这里推荐IIS7以上版本,控制面板-打开或关闭windows功能-万维网服务-应用程序开发功能里选上对应就可安装。
3、配置php环境:把php压缩包解压到C:\php目录下面,然后找到phpini-dist,把他更名为phpini,

配置JSP服务器需要用到的软件有:软件版本号jdk150_09mysql50连接器mysql-connector-java-504-binjarApacheTomcat60服务器多个网站配置无需安装IIS,Tomcat有专门的配置文件serverxml,只要增加指定的域名及网站的文件夹即可。java+jsp+tomcat+mysql开发环境配置默认安装jdk150_09设置环境变量java_homejdk150_09的安装目录C:\ProgramFiles\Java\jdk150_09path%java_home%\binclasspath;%java_home%\lib\dtjar;%java_home%\lib\toolsjar;%java_home%\jre\lib\rtjar默认安装ApacheTomcat60,注意安装过程中要将选择运行环境的时候要把C:\ProgramFiles\Java\jre150_09改成C:\ProgramFiles\Java\jdk150_09默认安装mysql50将mysql-connector-java-504-binjar放入C:\ProgramFiles\Java\jdk150_09\jre\lib和C:\ProgramFiles\ApacheSoftwareFoundation\Tomcat60\lib中,并设置环境变量classpathC:\ProgramFiles\Java\jdk150_09\jre\lib\mysql-connector-java-504-binjar;C:\ProgramFiles\ApacheSoftwareFoundation\Tomcat60\lib\mysql-connector-java-504-binjar;

对虚拟机内的系统设置IP跟你的服务器在同一网段,然后在网关上做虚拟服务器、端口映射
虚拟机上的网站受攻击,服务器暂时不会受影响,但是如果对方完全控制虚拟机获得系统权限后可以进一步通过vmware虚拟的网络向你的服务器渗透,这和网络中一台机器被控制成肉机后进一步渗透控制其他机器是一样的道理。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12851089.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存