当前位置: 首页 > news >正文

公司网站建设费分录网站建设如何投放广告

公司网站建设费分录,网站建设如何投放广告,c 网站开发,动漫网页设计模板素材文章目录前言1. 本地搭建FastDFS文件系统1.1 环境安装1.2 安装libfastcommon1.3 安装FastDFS1.4 配置Tracker1.5 配置Storage1.6 测试上传下载1.7 与Nginx整合1.8 安装Nginx1.9 配置Nginx2. 局域网测试访问FastDFS3. 安装cpolar内网穿透4. 配置公网访问地址5. 固定公网地址5.1 … 文章目录前言1. 本地搭建FastDFS文件系统1.1 环境安装1.2 安装libfastcommon1.3 安装FastDFS1.4 配置Tracker1.5 配置Storage1.6 测试上传下载1.7 与Nginx整合1.8 安装Nginx1.9 配置Nginx2. 局域网测试访问FastDFS3. 安装cpolar内网穿透4. 配置公网访问地址5. 固定公网地址5.1 保留二级子域名5.2 配置二级子域名6. 测试访问固定二级子域名前言 FastDFS是一个开源的轻量级分布式文件系统它对文件进行管理功能包括文件存储、文件同步、文件访问文件上传、文件下载等解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务如相册网站、视频网站等等。 FastDFS为互联网量身定制充分考虑了冗余备份、负载均衡、线性扩容等机制并注重高可用、高性能等指标使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。 配备一台公网服务器作为文件上传下载,花费资源和开销比较大,如果在本地搭建FastDFS服务,只把上传后的文件通过cpolar内网端口转发工具将文件配置可通过互联网访问,极大了减少服务器费用及开销,本文介绍详细搭建FastDFS教程,并结合Nginxcpolar工具实现远程访问文件。 1. 本地搭建FastDFS文件系统 1.1 环境安装 由于fastDFS是由c语言编写,所以我们需要安装gcc yum -y install gcc-c FastDFS依赖libevent库需要安装。执行如下命令 yum -y install libevent1.2 安装libfastcommon 进入local目录 cd /usr/locallibfastcommon是FastDFS官方提供的libfastcommon包含了FastDFS运行所需要的一些基础库。点击下面链接即可获取: https://github.com/happyfish100/libfastcommon/releases/tag/V1.0.7 获取后,上传到local目录下 解压libfastcommon tar -zxvf libfastcommonV1.0.7.tar.gz进入解压文件夹 cd libfastcommon-1.0.7/编译 ./make.sh安装 ./make.sh installlibfastcommon安装好后会自动将库文件拷贝至/usr/lib64下由于FastDFS程序引用usr/lib目录所以需要将/usr/lib64下的库文件拷贝至/usr/lib下。 cp /usr/lib64/libfastcommon.so /usr/lib/1.3 安装FastDFS 进入local目录 cd /usr/local点击下列地址,可获取下载FastDFS_v5.05.tar.gz文件: https://sourceforge.net/projects/fastdfs/ 下载文件后,上传FastDFS_v5.05.tar.gz到/usr/local/ 解压文件 tar -zxvf FastDFS_v5.05.tar.gz 进入解压文件夹 cd FastDFS编译 ./make.sh 安装 ./make.sh install安装成功后将安装目录下的conf下的文件拷贝到/etc/fdfs/下 cd conf/拷贝 cp * /etc/fdfs/1.4 配置Tracker 接下来进行配置,安装成功后进入/etc/fdfs目录 cd /etc/fdfs/修改tracker.conf vim tracker.conf把base_path/home/yuqing/fastdfs改为base_path/home/fastdfs 编辑后保存退出,然后创建一个对应的fastdfs文件夹 mkdir /home/fastdfs然后启动 /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart设置开机启动 vim /etc/rc.d/rc.local将运行命令行添加进文件 /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart1.5 配置Storage 进入/etc/fdfs目录 cd /etc/fdfs修改storage.conf vim storage.conf把base_path/home/yuqing/fastdfs改为base_path/home/fastdfs 把store_path0/home/yuqing/fastdfs改为store_path0/home/fastdfs/fdfs_storage 继续修改,设置tracker服务器:IP,tracker_serverLinux局域网ip:22122 ,设置好后保存退出 创建对应fdfs_storage文件夹 mkdir /home/fastdfs/fdfs_storage然后启动 /usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart设置开机自动启动 vim /etc/rc.d/rc.local将运行命令行添加到文件,然后保存 /usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart1.6 测试上传下载 FastDFS安装成功可通过/usr/bin/fdfs_test命令测试上传、下载等操作。 修改/etc/fdfs/client.conf vim /etc/fdfs/client.conf修改如下内容,然后保存 base_path/home/fastdfstracker_serverLinux局域网ip:22122接下来测试上传文件,这里上传了一张图片到/usr/local目录下,作为测试使用 FastDFS上传文件使用格式 /usr/bin/fdfs_test /etc/fdfs/client.conf upload 上传文件的路径 然后按照格式,测试将test23.png图片上传到FastDFS中 /usr/bin/fdfs_test /etc/fdfs/client.conf upload /usr/local/test23.png执行后,我们可以看到返回地址信息,表示成功,但是目前还访问不了,需要结合Nginx做访问下载 1.7 与Nginx整合 点击下载下面链接下载fastdfs-nginx-module_v1.16: [https://sourceforge.net/projects/fastdfs/files/FastDFS%20Nginx%20Module%20Source%20Code/fastdfs-nginx-module_v1.16.tar.gz/download](https://sourceforge.net/projects/fastdfs/files/FastDFS Nginx Module Source Code/fastdfs-nginx-module_v1.16.tar.gz/download) 进入 /usr/local/文件夹下 cd /usr/local/上传fastdfs-nginx-module_v1.16.tar.gz 解压fastdfs-nginx-module_v1.16.tar.gz tar -zxvf fastdfs-nginx-module_v1.16.tar.gz进入src,然后编辑配置文件 cd fastdfs-nginx-module/src/修改config文件 vim config修改这三个位置,将里面原本是/usr/local/的路径改为/usr/,然后保存退出 然后将FastDFS-nginx-module/src下的mod_FastDFS.conf拷贝至/etc/fdfs/下 cp mod_fastdfs.conf /etc/fdfs/修改mod_FastDFS.conf的内容 vim /etc/fdfs/mod_fastdfs.conf修改内容如下 base_path/home/fastdfs tracker_serverLinux局域网ip地址:22122 url_have_group_nametrue #url中包含group名称 store_path0/home/fastdfs/fdfs_storage #指定文件存储路径 接下来将libfdfsclient.so拷贝至/usr/lib下 cp /usr/lib64/libfdfsclient.so /usr/lib/创建nginx/client目录即可 mkdir -p /var/temp/nginx/client1.8 安装Nginx 首先安装系列环境 yum -y install pcre pcre-devel yum -y install zlib zlib-devel yum -y install openssl openssl-devel然后点击下载Nginx包: nginx-1.16.1.tar.gz 上传到root目录下 解压并进入解压文件夹 tar -zxvf nginx-1.16.1.tar.gz cd nginx-1.16.添加FastDFS-nginx-module模块,执行以下命令: ./configure \ --prefix/usr/local/nginx \ --pid-path/var/run/nginx/nginx.pid \ --lock-path/var/lock/nginx.lock \ --error-log-path/var/log/nginx/error.log \ --http-log-path/var/log/nginx/access.log \ --with-http_gzip_static_module \ --http-client-body-temp-path/var/temp/nginx/client \ --http-proxy-temp-path/var/temp/nginx/proxy \ --http-fastcgi-temp-path/var/temp/nginx/fastcgi \ --http-uwsgi-temp-path/var/temp/nginx/uwsgi \ --http-scgi-temp-path/var/temp/nginx/scgi \ --add-module/usr/local/fastdfs-nginx-module/src然后编译 make安装 make install1.9 配置Nginx 修改Nginx配置文件 vim /usr/local/nginx/conf/nginx.conf添加server,添加后保存退出: server {listen 8089;#为了防止80端口,我们改成8089server_name 192.168.59.133;#这里需要使用你本机的局域网iplocation /group1/M00/{ngx_fastdfs_module;} }启动Nginx /usr/local/nginx/sbin/nginx 如果启动nginx出现以下错误 nginx: [emerg] open() “/var/run/nginx/nginx.pid” failed (2: No such file or directory) 可以执行如下命令,然后再次启动 mkdir /var/run/nginx设置开机自动启动。 vim /etc/rc.d/rc.local将运行命令行添加进文件,然后保存退出 /usr/local/nginx/sbin/nginx关闭防火墙 service iptables stop设置防火墙不自动启动 chkconfig iptables off2. 局域网测试访问FastDFS 然后按照格式,测试将上面我们上传的test23.png图片上传到FastDFS中 /usr/bin/fdfs_test /etc/fdfs/client.conf upload /usr/local/test23.png执行后,我们可以看到返回地址信息,表示成功 然后使用上面的地址,在浏览器访问,即可看到我们上传的图片,fastDFS搭建完成 3. 安装cpolar内网穿透 上面我们在本地Linux虚拟机安装了fastDFS分布式文件服务,下面我们安装cpolar内网穿透工具,通过cpolar的http公网地址,我们可以很容易远程也可以访问fastDFS里面上传的文件,而无需自己注册域名购买云服务器.下面是安装cpolar内网穿透步骤 cpolar官网https://www.cpolar.com/ 使用一键脚本安装命令 curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bashtoken认证 登录cpolar官网后台点击左侧的验证查看自己的认证token之后将token贴在命令行里: cpolar authtoken xxxxxxx向系统添加服务 sudo systemctl enable cpolar启动cpolar服务 sudo systemctl start cpolar4. 配置公网访问地址 成功启动cpolar服务后,我们在浏览器上访问Linux局域网ip地址9200端口登录cpolar web UI管理界面。 登录成功后点击左侧仪表盘的隧道管理——创建隧道创建一个http协议的隧道指向上面设置的Nginx8089端口 隧道名称可自定义注意不要与已有的隧道名称重复协议http本地地址8089域名类型免费选择随机域名地区选择China VIP 点击创建 然后打开在线隧道列表,查看并且复制公网地址 然后打开浏览器,输入公网地址,访问我们上传在fastDFS里的文件,即可远程访问成功 5. 固定公网地址 由于刚刚创建隧道使用的是随机临时地址该地址会在24小时内发生变化为了长期和更稳定远程访问我们接下来将这个公网地址配置为固定的, 5.1 保留二级子域名 需升级至基础套餐或以上才支持配置二级子域名,如有下载文件的需求,可以升级更高套餐以便获取更大的带宽,提高下载速度 登录cpolar官网后台点击左侧仪表盘的预留找到保留二级子域名为http隧道保留一个二级子域名。 地区选择服务器地区名称填写您想要保留的二级子域名可自定义描述即备注可自定义填写 本例保留一个名称为fasttest的二级子域名。子域名保留成功后我们将子域名复制下来接下来需要将其配置到隧道中去。 5.2 配置二级子域名 登录cpolar web ui管理界面。点击左侧仪表盘的隧道管理——隧道列表找到需要配置二级子域名的隧道点击右侧的编辑 修改隧道信息将二级子域名配置到隧道中 域名类型改为选择二级子域名Sub Domain填写我们刚刚所保留的二级子域名本例为fasttest 修改完成后点击更新 隧道更新成功后点击左侧仪表盘的状态——在线隧道列表可以看到隧道的公网地址已经更新为二级子域名了将公网地址复制下来。 6. 测试访问固定二级子域名 我们来测试一下访问配置成功的二级子域名,打开浏览器,输入公网地址加资源路径,访问我们上传在fastDFS里的文件,出现图片即可远程访问成功。现在我们全网唯一的私有二级子域名就创建好了。 而且这个地址也不会再随机变化他是固定不变的只要保持隧道在线我们在外就可以通过这个公网地址随时随地远程访问无需公网IP也不用设置路由器。
http://www.hkea.cn/news/14268880/

相关文章:

  • h5页面制作网站官网企业站
  • 淘客网站建设要求百度免费推广有哪些方式
  • 深圳哪里可以做物流网站完爆网站开发经典实例
  • 百度网站如何优化排名太原建站网站模板
  • 手机网站备案洛阳企业网站建设
  • 哪里有营销型网站制作百度推广时间段在哪里设置
  • 商务网站建设毕业设计模板下载c 做网站session用法
  • 民宿网站开发数据流图wordpress安装后应该删掉那些文件
  • 做网站普洱一六八互联网站建设
  • 做交易网站什么开发语言seo网络推广公司
  • 开发app需要什么样的团队网站建设价格很 好乐云seo
  • 做原创短视频网站如何做镜像网站
  • 注册工作室流程及费用乐云seo网站建设公司
  • 云南住房与建设厅网站做网站先学美工
  • 贴心的广州网站建设互联网营销师证书含金量
  • 公司产品展厅设计阳江优化网站排名
  • 线上营销模式优化营商环境存在问题及整改措施
  • 濮阳建站推广哪家好wordpress翠珠林
  • 网站建设后台wordpress编辑页面模板
  • 商会建设网站说明网站建设常态化工作机制
  • 龙岗网站优化培训成都建立网站的公司网站
  • 做网站的难点wordpress entware
  • 网站后台这么做怎样建设论坛网站
  • 链接制作网站哈尔滨网站设计哪家好
  • 艾特思成都网站建设网站建设视频教程
  • 开原网站开发网站模板文件扫描
  • 网站建设带主机为什么要进行网店装修
  • 宁乡县住房和城乡建设局网站网络优化网站建设学习
  • 济南网站设计价格建设工程公司是干什么的
  • 网站开发系统调研目的wordpress手机不能访问