image.png
[ Perfect](https://www.perfect.org/)は、Linux、iOS、およびMacOS(OS X)用の完全で強力なツールボックス、フレームワーク、およびアプリケーションサーバーです。これは、Swiftエンジニアが、クライアント側およびサーバー側アプリケーション用のSwiftプログラミング言語用の軽量で保守可能で拡張可能なアプリケーションおよびその他のRESTサービスを開発するために必要なすべてを提供します。
次のいくつかの記事では、Perfectフレームワークを記録します。興味のある人は見ることができます:
[ Swift Perfect-Ubuntuサーバーの展開](https://www.jianshu.com/p/be9f09e09d8f)[SwiftPerfect-Qiniuアップロードファイル](https://www.jianshu.com/p/4e0a0eb77ea3)[SwiftPerfect-iOSメッセージプッシュ(APN)でAPN認証コードを取得] (https://www.jianshu.com/p/3058d80761e8)[Swift Perfect-systemdコマンドサーバープロジェクトを使用してバックグラウンドで実行](https://www.jianshu.com/p/d5e7fc5be2fb)[Ubuntu環境でのNginxのインストールと展開](https://www.jianshu.com/p/9abab01f0ea8)[SwiftPerfect-Nginx configure HTTPSサーバー](https://www.jianshu.com/p/b6a3fb212adf)
sudo apt-get install nginx
vi /etc/nginx/nginx.conf
http {...}
領域を見つけて、次のサーバー構成を追加します。
server {
listen 80;
server_name www.domain.com; # www.domain.comドメイン
location /{
proxy_pass http://localhost:8080; #ポート番号8080に対応}}
例えば:
http {
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65;
types_hash_max_size 2048;
# server_tokens off;
server {
listen 80;
server_name www.domain.com;
location /{
proxy_pass http://localhost:8080;}}}
nginx -t -c /etc/nginx/nginx.conf
image.png
/etc/init.d/nginx restart
image.png
Recommended Posts