2017-05-11 13 views
0

Lynda.comのワードプレスガイドに沿って、npmとBrowser-Syncの使用を指示しています。私はWindowsマシンで作業していたときにすべて正常に動作していましたが、最近Linuxサーバー(Ubuntu 16.04)をセットアップしていて、外部URLにアクセスできないようです。私は同じネットワーク上にあり、私のデバイスのどれでも動作しません。私はhttp://custom.localへのサイトのセットアップを持っています。以下は、ブラウザ同期を開始するために使用しているGulpfile.jsです。Ubuntuでブラウザ同期外部IPにアクセスできない16.04

var themename = 'custom'; 

var gulp = require('gulp'), 
     // Prepare and optimize code etc 
     autoprefixer = require('autoprefixer'), 
     browserSync = require('browser-sync').create(), 
     image = require('gulp-image'), 
     jshint = require('gulp-jshint'), 
     postcss = require('gulp-postcss'), 
     sass = require('gulp-sass'), 
     sourcemaps = require('gulp-sourcemaps'), 

     // Only work with new or updated files 
     newer = require('gulp-newer'), 

     // Name of working theme folder 
     root = '../' + themename + '/', 
     scss = root + 'sass/', 
     js = root + 'js/', 
     img = root + 'images/', 
     languages = root + 'languages/'; 


// CSS via Sass and Autoprefixer 
gulp.task('css', function() { 
     return gulp.src(scss + '{style.scss,rtl.scss}') 
     .pipe(sourcemaps.init()) 
     .pipe(sass({ 
       outputStyle: 'expanded', 
       indentType: 'tab', 
       indentWidth: '1' 
     }).on('error', sass.logError)) 
     .pipe(postcss([ 
       autoprefixer('last 2 versions', '> 1%') 
     ])) 
     .pipe(sourcemaps.write(scss + 'maps')) 
     .pipe(gulp.dest(root)); 
}); 

// Optimize images through gulp-image 
gulp.task('images', function() { 
     return gulp.src(img + 'RAW/**/*.{jpg,JPG,png}') 
     .pipe(newer(img)) 
     .pipe(image()) 
     .pipe(gulp.dest(img)); 
}); 

// JavaScript 
gulp.task('javascript', function() { 
     return gulp.src([js + '*.js']) 
     .pipe(jshint()) 
     .pipe(jshint.reporter('default')) 
     .pipe(gulp.dest(js)); 
}); 


// Watch everything 
gulp.task('watch', function() { 
gulp.task('watch', function() { 
     browserSync.init({ 
       open: false, 
       proxy: 'custom.local', 
       port: 8080 
     }); 
     gulp.watch([root + '**/*.css', root + '**/*.scss' ], ['css']); 
     gulp.watch(js + '**/*.js', ['javascript']); 
     gulp.watch(img + 'RAW/**/*.{jpg,JPG,png}', ['images']); 
     gulp.watch(root + '**/*').on('change', browserSync.reload); 
}); 


// Default task (runs at initiation: gulp --verbose) 
gulp.task('default', ['watch']); 

私は別のポートを使用してみました、そしてトンネルを設定しました:真、と私は見つけることができる何かが、私は何の全体の多くを取得しています。どんな援助も素晴らしいだろう。

は、あなたがこの渡って来ると同様の問題がある場合、私はちょうどそれを固定し、

答えて

0

、ありがとうございました。私はヘッドレス環境を使用しているので、hostsファイルにエントリを設定するとは思わなかった。

の/ etc/hosts

127.0.0.1 custom.local

関連する問題